Skip to content

Commit b2cc0d1

Browse files
committed
feat(): add new outlined sample + other sample improvements
1 parent 0db814b commit b2cc0d1

9 files changed

Lines changed: 78 additions & 17 deletions

File tree

live-editing/configs/BadgeConfigGenerator.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,20 +33,30 @@ export class BadgeConfigGenerator implements IConfigGenerator {
3333
shortenComponentPathBy: "/data-display/badge/"
3434
}));
3535

36+
// badge styling sample
3637
configs.push(new Config({
3738
component: 'BadgeStylingSampleComponent',
3839
additionalFiles: ["src/app/data-display/badge/model/member.model.ts", "src/app/data-display/badge/badge-styling-sample/layout.scss"],
3940
appConfig: BaseAppConfig,
4041
shortenComponentPathBy: "/data-display/badge/"
4142
}));
4243

44+
// badge dot sample
4345
configs.push(new Config({
4446
component: 'BadgeDotSampleComponent',
4547
additionalFiles: ["src/app/data-display/badge/model/member.model.ts", "src/app/data-display/badge/badge-dot-sample/badge-dot-sample.component.scss"],
4648
appConfig: BaseAppConfig,
4749
shortenComponentPathBy: "/data-display/badge/"
4850
}));
4951

52+
// badge outlined
53+
configs.push(new Config({
54+
component: 'BadgeOutlinedComponent',
55+
additionalFiles: ["src/app/data-display/badge/model/member.model.ts"],
56+
appConfig: BaseAppConfig,
57+
shortenComponentPathBy: "/data-display/badge/"
58+
}));
59+
5060
return configs;
5161
}
5262
}
Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
.wrapper {
2-
display: flex;
3-
position: relative;
4-
margin-top: 15px;
2+
display: flex;
3+
position: relative;
4+
margin: 15px 0 0 15px;
55

6-
igx-avatar {
7-
anchor-name: --avatar;
8-
}
6+
igx-avatar {
7+
anchor-name: --avatar;
8+
}
99

10-
igx-badge {
11-
position: absolute;
12-
position-anchor: --avatar;
13-
bottom: anchor(--avatar top);
14-
left: anchor(right);
15-
transform: translate(-75%, 75%);
16-
}
10+
igx-badge {
11+
position: absolute;
12+
position-anchor: --avatar;
13+
bottom: anchor(--avatar top);
14+
left: anchor(right);
15+
transform: translate(-75%, 75%);
16+
}
1717
}

src/app/data-display/badge/badge-icon/badge-icon.component.scss

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
.wrapper {
2-
position: relative;
3-
margin-top: 15px;
2+
position: relative;
3+
margin: 15px 0 0 15px;
44
}
55

66
igx-badge {
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
<div class="wrapper">
2+
<div>
3+
<igx-avatar icon="person" shape="circle" size="small"></igx-avatar>
4+
<igx-badge outlined type="error"></igx-badge>
5+
</div>
6+
<span>Terrance Orta</span>
7+
</div>
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
.wrapper {
2+
position: relative;
3+
margin: 15px 0 0 15px;
4+
display: flex;
5+
padding: 8px;
6+
background: var(--ig-surface-600);
7+
border: 1px solid var(--ig-gray-600);
8+
width: fit-content;
9+
align-items: center;
10+
border-radius: 4px;
11+
}
12+
13+
igx-badge {
14+
--size: 16px;
15+
16+
position: relative;
17+
right: 10px;
18+
bottom: 8px;
19+
}
20+
21+
span {
22+
display: block;
23+
font-weight: 600;
24+
}
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
import { Component, ChangeDetectionStrategy } from '@angular/core';
2+
import { IgxAvatarComponent } from 'igniteui-angular/avatar';
3+
import { IgxBadgeComponent } from 'igniteui-angular/badge';
4+
5+
@Component({
6+
selector: 'app-badge-outlined',
7+
styleUrls: ['./badge-outlined.component.scss'],
8+
templateUrl: './badge-outlined.component.html',
9+
changeDetection: ChangeDetectionStrategy.Eager,
10+
imports: [IgxAvatarComponent, IgxBadgeComponent]
11+
})
12+
13+
export class BadgeOutlinedComponent { }

src/app/data-display/badge/badge-sample-2/badge-sample-2.component.scss

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
.wrapper {
2-
position: relative;
3-
margin-top: 15px;
2+
position: relative;
3+
margin: 15px 0 0 15px;
44
}
55

66
igx-badge {

src/app/data-display/data-display-routes-data.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ export const dataDisplayRoutesData = {
44
"badge-icon": { displayName: "Badge Icon Sample", parentName: "Badge" },
55
"badge-sample-2": { displayName: "Simple Badge", parentName: "Badge" },
66
"badge-sample-3": { displayName: "Badge for List Items", parentName: "Badge" },
7+
"badge-outlined-sample": { displayName: "Badge Outlined Sample", parentName: "Badge" },
78
"badge-dot-sample": { displayName: "Badge Dot Sample", parentName: "Badge" },
89
"badge-styling-sample": { displayName: "Badge Styling Sample", parentName: "Badge" },
910
"badge-tailwind-styling-sample": { displayName: "Badge Tailwind Styling Sample", parentName: "Badge" },

src/app/data-display/data-display.routes.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import { BadgeIconComponent } from './badge/badge-icon/badge-icon.component';
22
import { BadgeSample2Component } from './badge/badge-sample-2/badge-sample-2.component';
33
import { BadgeSample3Component } from './badge/badge-sample-3/badge-sample-3.component';
4+
import { BadgeOutlinedComponent } from './badge/badge-outlined/badge-outlined.component';
45
import { BadgeDotSampleComponent } from './badge/badge-dot-sample/badge-dot-sample.component';
56
import { BadgeStylingSampleComponent } from './badge/badge-styling-sample/badge-styling-sample.component';
67
import { BadgeTailwindStylingSampleComponent } from './badge/badge-tailwind-styling-sample/badge-tailwind-styling-sample.component';
@@ -63,6 +64,11 @@ export const DataDisplayRoutes: Routes = [
6364
data: dataDisplayRoutesData['badge-sample-3'],
6465
path: 'badge-sample-3'
6566
},
67+
{
68+
component: BadgeOutlinedComponent,
69+
data: dataDisplayRoutesData['badge-outlined-sample'],
70+
path: 'badge-outlined-sample'
71+
},
6672
{
6773
component: BadgeDotSampleComponent,
6874
data: dataDisplayRoutesData['badge-dot-sample'],

0 commit comments

Comments
 (0)