|
1 | 1 | { |
2 | 2 | "version": "0.0.44-alpha.15", |
3 | | - "generatedAt": "2025-10-26T13:13:43.844Z", |
| 3 | + "generatedAt": "2025-10-26T15:01:22.670Z", |
4 | 4 | "count": 18, |
5 | 5 | "components": { |
6 | | - "Tag": { |
7 | | - "name": "Tag", |
8 | | - "category": "meta", |
9 | | - "since": "0.1.1", |
10 | | - "a11yNotes": [ |
11 | | - "Close button (when closable) is a native button with aria-label \"Remove\"." |
12 | | - ], |
13 | | - "props": [ |
14 | | - { |
15 | | - "name": "text", |
16 | | - "type": "string", |
17 | | - "description": "Plain text content" |
18 | | - }, |
19 | | - { |
20 | | - "name": "html", |
21 | | - "type": "string", |
22 | | - "description": "HTML string content (overrides text)" |
23 | | - }, |
24 | | - { |
25 | | - "name": "children", |
26 | | - "type": "ReactNode|string", |
27 | | - "description": "Children content (highest precedence)" |
28 | | - }, |
29 | | - { |
30 | | - "name": "color", |
31 | | - "type": "'default'|'white'|'grey'|'green'|'aqua-green'|'blue'|'purple'|'pink'|'red'|'orange'|'yellow'", |
32 | | - "defaultValue": "default", |
33 | | - "description": "Visual color variant", |
34 | | - "enum": [ |
35 | | - "default", |
36 | | - "white", |
37 | | - "grey", |
38 | | - "green", |
39 | | - "aqua-green", |
40 | | - "blue", |
41 | | - "purple", |
42 | | - "pink", |
43 | | - "red", |
44 | | - "orange", |
45 | | - "yellow" |
46 | | - ] |
47 | | - }, |
48 | | - { |
49 | | - "name": "noBorder", |
50 | | - "type": "boolean", |
51 | | - "defaultValue": "false", |
52 | | - "description": "Removes border style" |
53 | | - }, |
54 | | - { |
55 | | - "name": "closable", |
56 | | - "type": "boolean", |
57 | | - "defaultValue": "false", |
58 | | - "description": "Displays close (×) control" |
59 | | - }, |
60 | | - { |
61 | | - "name": "onClose", |
62 | | - "type": "() => void", |
63 | | - "description": "Callback when close button clicked" |
64 | | - }, |
65 | | - { |
66 | | - "name": "disabled", |
67 | | - "type": "boolean", |
68 | | - "defaultValue": "false", |
69 | | - "description": "Disables close interaction" |
70 | | - }, |
71 | | - { |
72 | | - "name": "className", |
73 | | - "type": "string", |
74 | | - "description": "Additional CSS classes" |
75 | | - } |
76 | | - ], |
77 | | - "source": "src/components/Tag/Tag.schema.ts" |
78 | | - }, |
79 | 6 | "Textarea": { |
80 | 7 | "name": "Textarea", |
81 | 8 | "category": "form", |
|
192 | 119 | ], |
193 | 120 | "source": "src/components/Textarea/Textarea.schema.ts" |
194 | 121 | }, |
| 122 | + "Tag": { |
| 123 | + "name": "Tag", |
| 124 | + "category": "meta", |
| 125 | + "since": "0.1.1", |
| 126 | + "a11yNotes": [ |
| 127 | + "Close button (when closable) is a native button with aria-label \"Remove\"." |
| 128 | + ], |
| 129 | + "props": [ |
| 130 | + { |
| 131 | + "name": "text", |
| 132 | + "type": "string", |
| 133 | + "description": "Plain text content" |
| 134 | + }, |
| 135 | + { |
| 136 | + "name": "html", |
| 137 | + "type": "string", |
| 138 | + "description": "HTML string content (overrides text)" |
| 139 | + }, |
| 140 | + { |
| 141 | + "name": "children", |
| 142 | + "type": "ReactNode|string", |
| 143 | + "description": "Children content (highest precedence)" |
| 144 | + }, |
| 145 | + { |
| 146 | + "name": "color", |
| 147 | + "type": "'default'|'white'|'grey'|'green'|'aqua-green'|'blue'|'purple'|'pink'|'red'|'orange'|'yellow'", |
| 148 | + "defaultValue": "default", |
| 149 | + "description": "Visual color variant", |
| 150 | + "enum": [ |
| 151 | + "default", |
| 152 | + "white", |
| 153 | + "grey", |
| 154 | + "green", |
| 155 | + "aqua-green", |
| 156 | + "blue", |
| 157 | + "purple", |
| 158 | + "pink", |
| 159 | + "red", |
| 160 | + "orange", |
| 161 | + "yellow" |
| 162 | + ] |
| 163 | + }, |
| 164 | + { |
| 165 | + "name": "noBorder", |
| 166 | + "type": "boolean", |
| 167 | + "defaultValue": "false", |
| 168 | + "description": "Removes border style" |
| 169 | + }, |
| 170 | + { |
| 171 | + "name": "closable", |
| 172 | + "type": "boolean", |
| 173 | + "defaultValue": "false", |
| 174 | + "description": "Displays close (×) control" |
| 175 | + }, |
| 176 | + { |
| 177 | + "name": "onClose", |
| 178 | + "type": "() => void", |
| 179 | + "description": "Callback when close button clicked" |
| 180 | + }, |
| 181 | + { |
| 182 | + "name": "disabled", |
| 183 | + "type": "boolean", |
| 184 | + "defaultValue": "false", |
| 185 | + "description": "Disables close interaction" |
| 186 | + }, |
| 187 | + { |
| 188 | + "name": "className", |
| 189 | + "type": "string", |
| 190 | + "description": "Additional CSS classes" |
| 191 | + } |
| 192 | + ], |
| 193 | + "source": "src/components/Tag/Tag.schema.ts" |
| 194 | + }, |
195 | 195 | "Select": { |
196 | 196 | "name": "Select", |
197 | 197 | "category": "form", |
|
697 | 697 | ], |
698 | 698 | "source": "src/components/Fieldset/Fieldset.schema.ts" |
699 | 699 | }, |
700 | | - "ErrorMessage": { |
701 | | - "name": "ErrorMessage", |
702 | | - "category": "form", |
703 | | - "since": "0.1.1", |
704 | | - "a11yNotes": [ |
705 | | - "Includes visually hidden prefix text (default \"Error:\") to aid screen reader users." |
706 | | - ], |
707 | | - "props": [ |
708 | | - { |
709 | | - "name": "id", |
710 | | - "type": "string", |
711 | | - "description": "HTML id attribute" |
712 | | - }, |
713 | | - { |
714 | | - "name": "className", |
715 | | - "type": "string", |
716 | | - "description": "Additional CSS classes" |
717 | | - }, |
718 | | - { |
719 | | - "name": "visuallyHiddenText", |
720 | | - "type": "string", |
721 | | - "defaultValue": "Error:", |
722 | | - "description": "Prefix announced to screen readers" |
723 | | - }, |
724 | | - { |
725 | | - "name": "children", |
726 | | - "type": "ReactNode|string", |
727 | | - "required": true, |
728 | | - "description": "Error message content" |
729 | | - } |
730 | | - ], |
731 | | - "source": "src/components/ErrorMessage/ErrorMessage.schema.ts" |
732 | | - }, |
733 | | - "Details": { |
734 | | - "name": "Details", |
735 | | - "category": "content", |
736 | | - "since": "0.1.1", |
737 | | - "a11yNotes": [ |
738 | | - "Uses native <details> and <summary> elements for disclosure.", |
739 | | - "Summary is focusable; body content announced when expanded." |
740 | | - ], |
741 | | - "props": [ |
742 | | - { |
743 | | - "name": "summaryText", |
744 | | - "type": "string", |
745 | | - "description": "Text for the summary (clickable)" |
746 | | - }, |
747 | | - { |
748 | | - "name": "summaryHtml", |
749 | | - "type": "string", |
750 | | - "description": "HTML for the summary (overrides summaryText)" |
751 | | - }, |
752 | | - { |
753 | | - "name": "text", |
754 | | - "type": "string", |
755 | | - "description": "Text content for the details body" |
756 | | - }, |
757 | | - { |
758 | | - "name": "html", |
759 | | - "type": "string", |
760 | | - "description": "HTML content for the details body (overrides text)" |
761 | | - }, |
762 | | - { |
763 | | - "name": "open", |
764 | | - "type": "boolean", |
765 | | - "defaultValue": "false", |
766 | | - "description": "Whether the details is open by default" |
767 | | - }, |
768 | | - { |
769 | | - "name": "className", |
770 | | - "type": "string", |
771 | | - "description": "Additional CSS classes" |
772 | | - }, |
773 | | - { |
774 | | - "name": "id", |
775 | | - "type": "string", |
776 | | - "description": "Unique identifier" |
777 | | - } |
778 | | - ], |
779 | | - "source": "src/components/Details/Details.schema.ts" |
780 | | - }, |
781 | 700 | "ErrorSummary": { |
782 | 701 | "name": "ErrorSummary", |
783 | 702 | "category": "form", |
|
827 | 746 | ], |
828 | 747 | "source": "src/components/ErrorSummary/ErrorSummary.schema.ts" |
829 | 748 | }, |
| 749 | + "ErrorMessage": { |
| 750 | + "name": "ErrorMessage", |
| 751 | + "category": "form", |
| 752 | + "since": "0.1.1", |
| 753 | + "a11yNotes": [ |
| 754 | + "Includes visually hidden prefix text (default \"Error:\") to aid screen reader users." |
| 755 | + ], |
| 756 | + "props": [ |
| 757 | + { |
| 758 | + "name": "id", |
| 759 | + "type": "string", |
| 760 | + "description": "HTML id attribute" |
| 761 | + }, |
| 762 | + { |
| 763 | + "name": "className", |
| 764 | + "type": "string", |
| 765 | + "description": "Additional CSS classes" |
| 766 | + }, |
| 767 | + { |
| 768 | + "name": "visuallyHiddenText", |
| 769 | + "type": "string", |
| 770 | + "defaultValue": "Error:", |
| 771 | + "description": "Prefix announced to screen readers" |
| 772 | + }, |
| 773 | + { |
| 774 | + "name": "children", |
| 775 | + "type": "ReactNode|string", |
| 776 | + "required": true, |
| 777 | + "description": "Error message content" |
| 778 | + } |
| 779 | + ], |
| 780 | + "source": "src/components/ErrorMessage/ErrorMessage.schema.ts" |
| 781 | + }, |
830 | 782 | "DateInput": { |
831 | 783 | "name": "DateInput", |
832 | 784 | "category": "form", |
|
880 | 832 | ], |
881 | 833 | "source": "src/components/DateInput/DateInput.schema.ts" |
882 | 834 | }, |
| 835 | + "Details": { |
| 836 | + "name": "Details", |
| 837 | + "category": "content", |
| 838 | + "since": "0.1.1", |
| 839 | + "a11yNotes": [ |
| 840 | + "Uses native <details> and <summary> elements for disclosure.", |
| 841 | + "Summary is focusable; body content announced when expanded." |
| 842 | + ], |
| 843 | + "props": [ |
| 844 | + { |
| 845 | + "name": "summaryText", |
| 846 | + "type": "string", |
| 847 | + "description": "Text for the summary (clickable)" |
| 848 | + }, |
| 849 | + { |
| 850 | + "name": "summaryHtml", |
| 851 | + "type": "string", |
| 852 | + "description": "HTML for the summary (overrides summaryText)" |
| 853 | + }, |
| 854 | + { |
| 855 | + "name": "text", |
| 856 | + "type": "string", |
| 857 | + "description": "Text content for the details body" |
| 858 | + }, |
| 859 | + { |
| 860 | + "name": "html", |
| 861 | + "type": "string", |
| 862 | + "description": "HTML content for the details body (overrides text)" |
| 863 | + }, |
| 864 | + { |
| 865 | + "name": "open", |
| 866 | + "type": "boolean", |
| 867 | + "defaultValue": "false", |
| 868 | + "description": "Whether the details is open by default" |
| 869 | + }, |
| 870 | + { |
| 871 | + "name": "className", |
| 872 | + "type": "string", |
| 873 | + "description": "Additional CSS classes" |
| 874 | + }, |
| 875 | + { |
| 876 | + "name": "id", |
| 877 | + "type": "string", |
| 878 | + "description": "Unique identifier" |
| 879 | + } |
| 880 | + ], |
| 881 | + "source": "src/components/Details/Details.schema.ts" |
| 882 | + }, |
883 | 883 | "Checkboxes": { |
884 | 884 | "name": "Checkboxes", |
885 | 885 | "props": [ |
|
1114 | 1114 | } |
1115 | 1115 | }, |
1116 | 1116 | "categories": { |
1117 | | - "meta": [ |
1118 | | - "Tag" |
1119 | | - ], |
1120 | 1117 | "form": [ |
1121 | 1118 | "Textarea", |
1122 | 1119 | "Select", |
1123 | 1120 | "Radios", |
1124 | 1121 | "Label", |
1125 | 1122 | "Input", |
1126 | 1123 | "Fieldset", |
1127 | | - "ErrorMessage", |
1128 | 1124 | "ErrorSummary", |
| 1125 | + "ErrorMessage", |
1129 | 1126 | "DateInput", |
1130 | 1127 | "Button" |
1131 | 1128 | ], |
| 1129 | + "meta": [ |
| 1130 | + "Tag" |
| 1131 | + ], |
1132 | 1132 | "content": [ |
1133 | 1133 | "Panel", |
1134 | 1134 | "InsetText", |
|
0 commit comments