Skip to content

Commit 5a433cc

Browse files
UI(checkbox): Add checkbox directive
1 parent cc17fdc commit 5a433cc

File tree

8 files changed

+796
-9
lines changed

8 files changed

+796
-9
lines changed

projects/docs/src/app/pages/docs/components/accordion/accordion.variants.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,19 +9,19 @@ import { lucideChevronDown } from '@ng-icons/lucide';
99
template: `
1010
<div uiAccordion uiAccordionType="single" uiAccordionCollapsible>
1111
<div uiAccordionItem value="item-1">
12-
<div uiAccordionTrigger>
12+
<button uiAccordionTrigger>
1313
Is it accessible?
1414
<ng-icon uiIcon name="lucideChevronDown" size="16px"></ng-icon>
15-
</div>
15+
</button>
1616
<div uiAccordionContent>
1717
Yes. It adheres to the WAI-ARIA design pattern.
1818
</div>
1919
</div>
2020
<div uiAccordionItem value="item-2">
21-
<div uiAccordionTrigger>
21+
<button uiAccordionTrigger>
2222
Is it unstyled?
2323
<ng-icon uiIcon name="lucideChevronDown" size="16px"></ng-icon>
24-
</div>
24+
</button>
2525
<div uiAccordionContent>
2626
Yes. It's unstyled by default, giving you freedom over the look and feel.
2727
</div>
@@ -31,7 +31,7 @@ import { lucideChevronDown } from '@ng-icons/lucide';
3131
providers: [provideIcons({ lucideChevronDown })],
3232
imports: [UiAccordion, UiAccordionItem, UiAccordionTrigger, UiAccordionContent, NgIcon],
3333
host: {
34-
class: 'w-full'
34+
class: 'w-2/3 space-y-6 mx-auto'
3535
}
3636
})
3737
export class AccordionDefaultExample {
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
import { Component } from '@angular/core';
2+
import { ComponentPreview } from '@components/component-preview/component-preview';
3+
import { checkboxVariants, checkboxMeta } from './checkbox.variants';
4+
5+
@Component({
6+
selector: 'docs-checkbox',
7+
standalone: true,
8+
imports: [ComponentPreview],
9+
template: `
10+
<docs-component-preview
11+
[meta]="checkboxMeta"
12+
[variants]="checkboxVariants">
13+
</docs-component-preview>
14+
`
15+
})
16+
export class Checkbox {
17+
checkboxMeta = checkboxMeta;
18+
checkboxVariants = checkboxVariants;
19+
}

0 commit comments

Comments
 (0)