add metadata components
This commit is contained in:
parent
3443a39ab3
commit
a0b1ed8d07
21 changed files with 113 additions and 11 deletions
|
|
@ -0,0 +1,3 @@
|
|||
<div class="categories-container">
|
||||
Categories Component
|
||||
</div>
|
||||
|
|
@ -0,0 +1,9 @@
|
|||
import { Component } from '@angular/core';
|
||||
|
||||
@Component({
|
||||
selector: 'app-categories',
|
||||
imports: [],
|
||||
templateUrl: './categories.component.html',
|
||||
styleUrl: './categories.component.scss'
|
||||
})
|
||||
export class CategoriesComponent { }
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
<div class="merchants-container">
|
||||
Merchants Component
|
||||
</div>
|
||||
|
|
@ -0,0 +1,9 @@
|
|||
import { Component } from '@angular/core';
|
||||
|
||||
@Component({
|
||||
selector: 'app-merchants',
|
||||
imports: [],
|
||||
templateUrl: './merchants.component.html',
|
||||
styleUrl: './merchants.component.scss'
|
||||
})
|
||||
export class MerchantsComponent { }
|
||||
36
src/app/components/metadata/metadata.component.html
Normal file
36
src/app/components/metadata/metadata.component.html
Normal file
|
|
@ -0,0 +1,36 @@
|
|||
<div class="metadata-container">
|
||||
<mat-tab-group>
|
||||
<mat-tab>
|
||||
<ng-template mat-tab-label>
|
||||
<div class="metadata-tab">
|
||||
<p>Categories</p>
|
||||
<mat-icon class="example-tab-icon">ballot</mat-icon>
|
||||
</div>
|
||||
</ng-template>
|
||||
|
||||
<app-categories />
|
||||
</mat-tab>
|
||||
|
||||
<mat-tab>
|
||||
<ng-template mat-tab-label>
|
||||
<div class="metadata-tab">
|
||||
<p>Merchants</p>
|
||||
<mat-icon class="example-tab-icon">shopping_cart</mat-icon>
|
||||
</div>
|
||||
</ng-template>
|
||||
|
||||
<app-merchants />
|
||||
</mat-tab>
|
||||
|
||||
<mat-tab>
|
||||
<ng-template mat-tab-label>
|
||||
<div class="metadata-tab">
|
||||
<p>Tags</p>
|
||||
<mat-icon class="example-tab-icon">label</mat-icon>
|
||||
</div>
|
||||
</ng-template>
|
||||
|
||||
<app-tags />
|
||||
</mat-tab>
|
||||
</mat-tab-group>
|
||||
</div>
|
||||
5
src/app/components/metadata/metadata.component.scss
Normal file
5
src/app/components/metadata/metadata.component.scss
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
.metadata-tab {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
gap: 0.5rem;
|
||||
}
|
||||
22
src/app/components/metadata/metadata.component.ts
Normal file
22
src/app/components/metadata/metadata.component.ts
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
import { Component } from '@angular/core';
|
||||
import { MatTab, MatTabGroup, MatTabLabel } from '@angular/material/tabs';
|
||||
import { MatIcon } from '@angular/material/icon';
|
||||
import { TagsComponent } from './tags/tags.component';
|
||||
import { MerchantsComponent } from './merchants/merchants.component';
|
||||
import { CategoriesComponent } from './categories/categories.component';
|
||||
|
||||
@Component({
|
||||
selector: 'app-metadata',
|
||||
imports: [
|
||||
MatTabGroup,
|
||||
MatTab,
|
||||
MatIcon,
|
||||
MatTabLabel,
|
||||
TagsComponent,
|
||||
MerchantsComponent,
|
||||
CategoriesComponent
|
||||
],
|
||||
templateUrl: './metadata.component.html',
|
||||
styleUrl: './metadata.component.scss'
|
||||
})
|
||||
export class MetadataComponent { }
|
||||
3
src/app/components/metadata/tags/tags.component.html
Normal file
3
src/app/components/metadata/tags/tags.component.html
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
<div class="tags-container">
|
||||
Tags Component
|
||||
</div>
|
||||
0
src/app/components/metadata/tags/tags.component.scss
Normal file
0
src/app/components/metadata/tags/tags.component.scss
Normal file
9
src/app/components/metadata/tags/tags.component.ts
Normal file
9
src/app/components/metadata/tags/tags.component.ts
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
import { Component } from '@angular/core';
|
||||
|
||||
@Component({
|
||||
selector: 'app-tags',
|
||||
imports: [],
|
||||
templateUrl: './tags.component.html',
|
||||
styleUrl: './tags.component.scss'
|
||||
})
|
||||
export class TagsComponent { }
|
||||
Loading…
Add table
Add a link
Reference in a new issue