diff --git a/matsen-tool/src/app/_views/sales/sale-summary/sale-summary.component.html b/matsen-tool/src/app/_views/sales/sale-summary/sale-summary.component.html index cb34ee6..2efb69f 100644 --- a/matsen-tool/src/app/_views/sales/sale-summary/sale-summary.component.html +++ b/matsen-tool/src/app/_views/sales/sale-summary/sale-summary.component.html @@ -1,5 +1,5 @@
-

{{ saleSummary.owner?.fullName }}

+

{{ saleSummary.owner?.fullName }}

{{ 'basic.sales' | translate }}

-
- -
- -
\ No newline at end of file + + + + + +
+ +
+
+
+
diff --git a/matsen-tool/src/app/app.module.ts b/matsen-tool/src/app/app.module.ts index 414700d..50c58a3 100644 --- a/matsen-tool/src/app/app.module.ts +++ b/matsen-tool/src/app/app.module.ts @@ -28,44 +28,45 @@ import {PropertyInterceptor} from "@app/_helpers/property.interceptor"; import {MatPaginatorModule} from "@angular/material/paginator"; import {MatSortModule} from "@angular/material/sort"; import {MatTableModule} from "@angular/material/table"; -import { PostsComponent } from './_views/posts/posts.component'; -import { NewPostComponent } from './_views/posts/new-post/new-post.component'; -import { TasksComponent } from './_views/tasks/tasks.component'; -import { NewTaskComponent } from './_views/tasks/new-task/new-task.component'; -import { NewPartnerComponent } from './_views/partners/new-partner/new-partner.component'; -import { NewDocumentComponent } from './_views/documents/new-document/new-document.component'; -import { NewProductComponent } from './_views/products/new-product/new-product.component'; -import { NewCommentComponent } from './_views/posts/new-comment/new-comment.component'; +import {PostsComponent} from './_views/posts/posts.component'; +import {NewPostComponent} from './_views/posts/new-post/new-post.component'; +import {TasksComponent} from './_views/tasks/tasks.component'; +import {NewTaskComponent} from './_views/tasks/new-task/new-task.component'; +import {NewPartnerComponent} from './_views/partners/new-partner/new-partner.component'; +import {NewDocumentComponent} from './_views/documents/new-document/new-document.component'; +import {NewProductComponent} from './_views/products/new-product/new-product.component'; +import {NewCommentComponent} from './_views/posts/new-comment/new-comment.component'; import {MatOptionModule} from "@angular/material/core"; import {MatAutocompleteModule} from "@angular/material/autocomplete"; import {MatFormFieldModule} from "@angular/material/form-field"; import {MatInputModule} from "@angular/material/input"; -import { NewTaskNoteComponent } from './_views/tasks/new-task-note/new-task-note.component'; -import { DocumentsDetailComponent } from './_views/documents/documents-detail/documents-detail.component'; -import { SalesComponent } from './_views/sales/sales.component'; -import { SalesDetailComponent } from './_views/sales/sales-detail/sales-detail.component'; -import { NewSaleComponent } from './_views/sales/new-sale/new-sale.component'; -import { ToggleComponent } from './_components/toggle/toggle.component'; -import { ProfileComponent } from './_views/profile/profile.component'; -import { PostListComponent } from './_views/posts/post-list/post-list.component'; +import {NewTaskNoteComponent} from './_views/tasks/new-task-note/new-task-note.component'; +import {DocumentsDetailComponent} from './_views/documents/documents-detail/documents-detail.component'; +import {SalesComponent} from './_views/sales/sales.component'; +import {SalesDetailComponent} from './_views/sales/sales-detail/sales-detail.component'; +import {NewSaleComponent} from './_views/sales/new-sale/new-sale.component'; +import {ToggleComponent} from './_components/toggle/toggle.component'; +import {ProfileComponent} from './_views/profile/profile.component'; +import {PostListComponent} from './_views/posts/post-list/post-list.component'; import {ContactListComponent} from "@app/_views/contacts/contact-list/contact-list.component"; import {ApiModule, Configuration, ConfigurationParameters} from "@app/core/api/v1"; -import { TaskListComponent } from './_views/tasks/task-list/task-list.component'; -import { SearchInputComponent } from './_components/search-input/search-input.component'; -import { PagingComponent } from '@app/_components/paging/paging.component'; -import { PartnerListComponent } from './_views/partners/partner-list/partner-list.component'; -import { ProductListComponent } from './_views/products/product-list/product-list.component'; -import { DocumentListComponent } from './_views/documents/document-list/document-list.component'; -import { SaleListComponent } from './_views/sales/sale-list/sale-list.component'; -import { SaleSummaryComponent } from './_views/sales/sale-summary/sale-summary.component'; -import { UsersComponent } from './_views/user/users.component'; -import { UserDetailComponent } from './_views/user/user-detail/user-detail.component'; -import { UserListComponent } from './_views/user/user-list/user-list.component'; -import { AssignProductComponent } from './_views/products/assign-product/assign-product.component'; -import { LinkedLabelComponent } from './_components/linked-label/linked-label.component'; +import {TaskListComponent} from './_views/tasks/task-list/task-list.component'; +import {SearchInputComponent} from './_components/search-input/search-input.component'; +import {PagingComponent} from '@app/_components/paging/paging.component'; +import {PartnerListComponent} from './_views/partners/partner-list/partner-list.component'; +import {ProductListComponent} from './_views/products/product-list/product-list.component'; +import {DocumentListComponent} from './_views/documents/document-list/document-list.component'; +import {SaleListComponent} from './_views/sales/sale-list/sale-list.component'; +import {SaleSummaryComponent} from './_views/sales/sale-summary/sale-summary.component'; +import {UsersComponent} from './_views/user/users.component'; +import {UserDetailComponent} from './_views/user/user-detail/user-detail.component'; +import {UserListComponent} from './_views/user/user-list/user-list.component'; +import {AssignProductComponent} from './_views/products/assign-product/assign-product.component'; +import {LinkedLabelComponent} from './_components/linked-label/linked-label.component'; import {LoadingInterceptor} from "@app/_helpers/loading-interceptor.service"; -import { SearchSelectComponent } from './_components/search-select/search-select.component'; -import { ListComponent } from './_components/list/list.component'; +import {SearchSelectComponent} from './_components/search-select/search-select.component'; +import {ListComponent} from './_components/list/list.component'; +import {MatTabsModule} from "@angular/material/tabs"; export function apiConfigFactory(): Configuration { @@ -107,6 +108,7 @@ export function HttpLoaderFactory(http: HttpClient) { MatAutocompleteModule, MatFormFieldModule, MatInputModule, + MatTabsModule ], declarations: [ AppComponent, diff --git a/matsen-tool/src/assets/scss/_sales.scss b/matsen-tool/src/assets/scss/_sales.scss index 7e0ee7f..c702c50 100644 --- a/matsen-tool/src/assets/scss/_sales.scss +++ b/matsen-tool/src/assets/scss/_sales.scss @@ -32,4 +32,29 @@ to { width: 100%; } +} + +.mat-mdc-tab-list .mat-ripple { + background: #f6f6f6; +} +.mat-mdc-tab-list .mdc-tab-indicator--active .mat-ripple { + background: #f2f2f2; +} +.mat-ripple:not(:empty) { + background: #f6f6f6; +} +.mat-mdc-tab .mdc-tab__text-label, +.mat-mdc-tab:hover .mdc-tab__text-label { + color: #000 !important; +} +.mat-mdc-tab .mdc-tab-indicator__content--underline, +.mat-mdc-tab.mdc-tab--active:hover .mdc-tab-indicator__content--underline { + border-color: $color-matsen !important; +} +.mat-mdc-tab.mdc-tab--active .mdc-tab__text-label, +.mat-mdc-tab.mdc-tab--active:hover .mdc-tab__text-label { + color: $color-matsen !important; +} +.mat-mdc-tab-body { + padding-top: 30px; } \ No newline at end of file