rastrillo / fiesta Public

Clone
git clone https://amadan.net/rastrillo/fiesta

Plain git — no account needed to clone.

Download

Download this file

1{
2 "examples": [
3 {
4 "name": "page-header",
5 "title": "page-header",
6 "family": "list-screen",
7 "kind": "component",
8 "document": false,
9 "wrapper": "",
10 "scripts": [
11 "light.js"
12 ],
13 "default": "title-subhead-and-a-primary-action",
14 "states": [
15 {
16 "id": "title-subhead-and-a-primary-action",
17 "label": "Title, subhead and a primary action",
18 "sampleURLs": [
19 "/posts/new"
20 ]
21 },
22 {
23 "id": "title-only",
24 "label": "Title only",
25 "sampleURLs": []
26 }
27 ]
28 },
29 {
30 "name": "list-bar",
31 "title": "list-bar",
32 "family": "list-screen",
33 "kind": "component",
34 "document": false,
35 "wrapper": "list",
36 "scripts": [
37 "fiesta.js",
38 "light.js",
39 "anchor.js"
40 ],
41 "default": "search-with-a-filter-dropdown",
42 "states": [
43 {
44 "id": "search-with-a-filter-dropdown",
45 "label": "Search with a filter dropdown",
46 "sampleURLs": [
47 "/posts",
48 "/posts?sort=newest",
49 "/posts?status=free",
50 "/posts?status=paid"
51 ]
52 }
53 ]
54 },
55 {
56 "name": "list-bar-search",
57 "title": "list-bar-search",
58 "family": "list-screen",
59 "kind": "component",
60 "document": false,
61 "wrapper": "list",
62 "scripts": [
63 "light.js"
64 ],
65 "default": "with-a-query",
66 "states": [
67 {
68 "id": "with-a-query",
69 "label": "With a query",
70 "sampleURLs": [
71 "/comments",
72 "/comments?status=held"
73 ]
74 },
75 {
76 "id": "with-a-query-on-page-4",
77 "label": "With a query on page 4",
78 "sampleURLs": [
79 "/comments"
80 ]
81 },
82 {
83 "id": "empty-accessible-name-from-the-catalog",
84 "label": "Empty, accessible name from the catalog",
85 "sampleURLs": [
86 "/comments"
87 ]
88 }
89 ]
90 },
91 {
92 "name": "list-search-submit",
93 "title": "list-search-submit",
94 "family": "list-screen",
95 "kind": "component",
96 "document": false,
97 "wrapper": "box",
98 "scripts": [
99 "light.js"
100 ],
101 "default": "default-label",
102 "states": [
103 {
104 "id": "default-label",
105 "label": "Default label",
106 "sampleURLs": []
107 }
108 ]
109 },
110 {
111 "name": "list-row-action",
112 "title": "list-row-action",
113 "family": "list-screen",
114 "kind": "component",
115 "document": false,
116 "wrapper": "list",
117 "scripts": [
118 "light.js"
119 ],
120 "default": "lead-marker-status-and-an-action",
121 "states": [
122 {
123 "id": "lead-marker-status-and-an-action",
124 "label": "Lead marker, status and an action",
125 "sampleURLs": [
126 "/posts/1",
127 "/posts/1/edit"
128 ]
129 },
130 {
131 "id": "name-and-meta-line-only",
132 "label": "Name and meta line only",
133 "sampleURLs": [
134 "/posts/2"
135 ]
136 },
137 {
138 "id": "a-short-status-beside-the-name",
139 "label": "A short status beside the name",
140 "sampleURLs": [
141 "/posts/1",
142 "/posts/1/edit"
143 ]
144 }
145 ]
146 },
147 {
148 "name": "row-menu",
149 "title": "row-menu",
150 "family": "list-screen",
151 "kind": "component",
152 "document": false,
153 "wrapper": "",
154 "scripts": [
155 "fiesta.js"
156 ],
157 "default": "links-a-form-and-a-destructive-item",
158 "states": [
159 {
160 "id": "links-a-form-and-a-destructive-item",
161 "label": "Links, a form and a destructive item",
162 "sampleURLs": [
163 "/orders/AB3PX/archive",
164 "/orders/AB3PX/delete",
165 "/orders/AB3PX/edit"
166 ]
167 },
168 {
169 "id": "links-only-for-a-list-inside-a-selection-form",
170 "label": "Links only, for a list inside a selection form",
171 "sampleURLs": [
172 "/orders/CD4QY/delete",
173 "/orders/CD4QY/edit"
174 ]
175 }
176 ]
177 },
178 {
179 "name": "seg-tabs",
180 "title": "seg-tabs",
181 "family": "list-screen",
182 "kind": "component",
183 "document": false,
184 "wrapper": "",
185 "scripts": [],
186 "default": "two-sections",
187 "states": [
188 {
189 "id": "two-sections",
190 "label": "Two sections",
191 "sampleURLs": [
192 "?tab=advanced",
193 "?tab=basics"
194 ]
195 },
196 {
197 "id": "buttons-that-switch-in-place",
198 "label": "Buttons that switch in place",
199 "sampleURLs": []
200 }
201 ]
202 },
203 {
204 "name": "side-nav",
205 "title": "side-nav",
206 "family": "list-screen",
207 "kind": "component",
208 "document": false,
209 "wrapper": "",
210 "scripts": [],
211 "default": "four-sections-the-first-open",
212 "states": [
213 {
214 "id": "four-sections-the-first-open",
215 "label": "Four sections, the first open",
216 "sampleURLs": [
217 "/settings/billing",
218 "/settings/general",
219 "/settings/members",
220 "/settings/notifications"
221 ]
222 }
223 ]
224 },
225 {
226 "name": "dropdown",
227 "title": "dropdown",
228 "family": "list-screen",
229 "kind": "component",
230 "document": false,
231 "wrapper": "",
232 "scripts": [
233 "fiesta.js",
234 "light.js",
235 "anchor.js"
236 ],
237 "default": "a-filter-menu-with-one-choice-applied",
238 "states": [
239 {
240 "id": "a-filter-menu-with-one-choice-applied",
241 "label": "A filter menu with one choice applied",
242 "sampleURLs": [
243 "/posts?sort=newest",
244 "/posts?sort=oldest",
245 "/posts?sort=title"
246 ]
247 },
248 {
249 "id": "menu-idiom",
250 "label": "",
251 "sampleURLs": [
252 "/orders",
253 "/orders?price=free",
254 "/orders?status=paid"
255 ]
256 }
257 ]
258 },
259 {
260 "name": "bulk-bar",
261 "title": "bulk-bar",
262 "family": "list-screen",
263 "kind": "component",
264 "document": false,
265 "wrapper": "list",
266 "scripts": [
267 "fiesta.js",
268 "light.js",
269 "anchor.js"
270 ],
271 "default": "three-rows-selected",
272 "states": [
273 {
274 "id": "three-rows-selected",
275 "label": "Three rows selected",
276 "sampleURLs": [
277 "/posts",
278 "/posts?select=all"
279 ]
280 }
281 ]
282 },
283 {
284 "name": "media-grid",
285 "title": "media-grid",
286 "family": "list-screen",
287 "kind": "component",
288 "document": false,
289 "wrapper": "list",
290 "scripts": [
291 "fiesta.js",
292 "light.js"
293 ],
294 "default": "screenshots-a-logo-and-a-banner",
295 "states": [
296 {
297 "id": "screenshots-a-logo-and-a-banner",
298 "label": "Screenshots, a logo and a banner",
299 "sampleURLs": [
300 "/images/1",
301 "/images/1/delete",
302 "/images/1/edit",
303 "/images/2",
304 "/images/2/delete",
305 "/images/2/edit",
306 "/images/3",
307 "/images/3/delete",
308 "/images/3/edit",
309 "/images/4",
310 "/images/4/delete",
311 "/images/4/edit"
312 ]
313 },
314 {
315 "id": "select-mode-one-tile-selected",
316 "label": "Select mode, one tile selected",
317 "sampleURLs": [
318 "/images/1",
319 "/images/1/delete",
320 "/images/1/edit",
321 "/images/2",
322 "/images/2/delete",
323 "/images/2/edit"
324 ]
325 }
326 ]
327 },
328 {
329 "name": "pagination",
330 "title": "pagination",
331 "family": "list-screen",
332 "kind": "component",
333 "document": false,
334 "wrapper": "",
335 "scripts": [],
336 "default": "middle-of-a-long-list",
337 "states": [
338 {
339 "id": "middle-of-a-long-list",
340 "label": "Middle of a long list",
341 "sampleURLs": [
342 "/posts?page=1",
343 "/posts?page=3",
344 "/posts?page=5",
345 "/posts?page=9"
346 ]
347 },
348 {
349 "id": "first-page-default-accessible-name",
350 "label": "First page, default accessible name",
351 "sampleURLs": [
352 "/posts?page=2"
353 ]
354 }
355 ]
356 },
357 {
358 "name": "empty-state",
359 "title": "empty-state",
360 "family": "list-screen",
361 "kind": "component",
362 "document": false,
363 "wrapper": "",
364 "scripts": [
365 "light.js"
366 ],
367 "default": "with-a-post-call-to-action",
368 "states": [
369 {
370 "id": "with-a-post-call-to-action",
371 "label": "With a POST call to action",
372 "sampleURLs": [
373 "/posts/seed"
374 ]
375 },
376 {
377 "id": "sentence-only",
378 "label": "Sentence only",
379 "sampleURLs": []
380 }
381 ]
382 },
383 {
384 "name": "status-pill",
385 "title": "status-pill",
386 "family": "display",
387 "kind": "component",
388 "document": false,
389 "wrapper": "",
390 "scripts": [],
391 "default": "neutral",
392 "states": [
393 {
394 "id": "neutral",
395 "label": "neutral",
396 "sampleURLs": []
397 },
398 {
399 "id": "positive",
400 "label": "positive",
401 "sampleURLs": []
402 },
403 {
404 "id": "warning",
405 "label": "warning",
406 "sampleURLs": []
407 },
408 {
409 "id": "negative",
410 "label": "negative",
411 "sampleURLs": []
412 }
413 ]
414 },
415 {
416 "name": "badge",
417 "title": "badge",
418 "family": "display",
419 "kind": "component",
420 "document": false,
421 "wrapper": "",
422 "scripts": [],
423 "default": "no-tone-quiet-default",
424 "states": [
425 {
426 "id": "no-tone-quiet-default",
427 "label": "No tone (quiet default)",
428 "sampleURLs": []
429 },
430 {
431 "id": "neutral",
432 "label": "neutral",
433 "sampleURLs": []
434 },
435 {
436 "id": "positive",
437 "label": "positive",
438 "sampleURLs": []
439 },
440 {
441 "id": "warning",
442 "label": "warning",
443 "sampleURLs": []
444 },
445 {
446 "id": "negative",
447 "label": "negative",
448 "sampleURLs": []
449 }
450 ]
451 },
452 {
453 "name": "meter",
454 "title": "meter",
455 "family": "display",
456 "kind": "component",
457 "document": false,
458 "wrapper": "",
459 "scripts": [],
460 "default": "empty",
461 "states": [
462 {
463 "id": "empty",
464 "label": "Empty",
465 "sampleURLs": []
466 },
467 {
468 "id": "part-way",
469 "label": "Part way",
470 "sampleURLs": []
471 },
472 {
473 "id": "nearly-full",
474 "label": "Nearly full",
475 "sampleURLs": []
476 },
477 {
478 "id": "full",
479 "label": "Full",
480 "sampleURLs": []
481 },
482 {
483 "id": "over-budget",
484 "label": "Over budget",
485 "sampleURLs": []
486 }
487 ]
488 },
489 {
490 "name": "stat",
491 "title": "stat",
492 "family": "display",
493 "kind": "component",
494 "document": false,
495 "wrapper": "stats",
496 "scripts": [
497 "light.js"
498 ],
499 "default": "the-big-number",
500 "states": [
501 {
502 "id": "the-big-number",
503 "label": "The big number",
504 "sampleURLs": []
505 },
506 {
507 "id": "a-smaller-number",
508 "label": "A smaller number",
509 "sampleURLs": []
510 },
511 {
512 "id": "when-going-down-is-good",
513 "label": "When going down is good",
514 "sampleURLs": []
515 },
516 {
517 "id": "when-going-up-is-bad",
518 "label": "When going up is bad",
519 "sampleURLs": []
520 },
521 {
522 "id": "when-you-cannot-say",
523 "label": "When you cannot say",
524 "sampleURLs": []
525 },
526 {
527 "id": "a-shortened-number",
528 "label": "A shortened number",
529 "sampleURLs": []
530 }
531 ]
532 },
533 {
534 "name": "person",
535 "title": "person",
536 "family": "display",
537 "kind": "component",
538 "document": false,
539 "wrapper": "",
540 "scripts": [],
541 "default": "name-and-email",
542 "states": [
543 {
544 "id": "name-and-email",
545 "label": "Name and email",
546 "sampleURLs": [
547 "/people/1"
548 ]
549 },
550 {
551 "id": "large-the-show-header-size",
552 "label": "Large, the show-header size",
553 "sampleURLs": [
554 "/people/2"
555 ]
556 },
557 {
558 "id": "no-initial",
559 "label": "No initial",
560 "sampleURLs": [
561 "/people/3"
562 ]
563 }
564 ]
565 },
566 {
567 "name": "actor",
568 "title": "actor",
569 "family": "display",
570 "kind": "component",
571 "document": false,
572 "wrapper": "",
573 "scripts": [],
574 "default": "an-agent-acting-for-a-person",
575 "states": [
576 {
577 "id": "an-agent-acting-for-a-person",
578 "label": "An agent acting for a person",
579 "sampleURLs": []
580 },
581 {
582 "id": "a-person",
583 "label": "A person",
584 "sampleURLs": []
585 }
586 ]
587 },
588 {
589 "name": "callout",
590 "title": "callout",
591 "family": "display",
592 "kind": "component",
593 "document": false,
594 "wrapper": "",
595 "scripts": [],
596 "default": "info",
597 "states": [
598 {
599 "id": "info",
600 "label": "info",
601 "sampleURLs": []
602 },
603 {
604 "id": "positive",
605 "label": "positive",
606 "sampleURLs": []
607 },
608 {
609 "id": "warning",
610 "label": "warning",
611 "sampleURLs": []
612 },
613 {
614 "id": "negative",
615 "label": "negative",
616 "sampleURLs": []
617 },
618 {
619 "id": "negative-announced-as-an-alert",
620 "label": "negative, announced as an alert",
621 "sampleURLs": []
622 }
623 ]
624 },
625 {
626 "name": "detail-list",
627 "title": "detail-list",
628 "family": "display",
629 "kind": "component",
630 "document": false,
631 "wrapper": "box",
632 "scripts": [
633 "light.js"
634 ],
635 "default": "four-facts-one-machine-ish",
636 "states": [
637 {
638 "id": "four-facts-one-machine-ish",
639 "label": "Four facts, one machine-ish",
640 "sampleURLs": []
641 }
642 ]
643 },
644 {
645 "name": "snippet",
646 "title": "snippet",
647 "family": "display",
648 "kind": "component",
649 "document": false,
650 "wrapper": "",
651 "scripts": [
652 "copy.js"
653 ],
654 "default": "a-line-to-copy",
655 "states": [
656 {
657 "id": "a-line-to-copy",
658 "label": "A line to copy",
659 "sampleURLs": []
660 }
661 ]
662 },
663 {
664 "name": "notice",
665 "title": "notice",
666 "family": "display",
667 "kind": "component",
668 "document": false,
669 "wrapper": "",
670 "scripts": [],
671 "default": "a-saved-message",
672 "states": [
673 {
674 "id": "a-saved-message",
675 "label": "A saved message",
676 "sampleURLs": []
677 }
678 ]
679 },
680 {
681 "name": "form-error",
682 "title": "form-error",
683 "family": "display",
684 "kind": "component",
685 "document": false,
686 "wrapper": "",
687 "scripts": [],
688 "default": "a-rejected-submission",
689 "states": [
690 {
691 "id": "a-rejected-submission",
692 "label": "A rejected submission",
693 "sampleURLs": []
694 }
695 ]
696 },
697 {
698 "name": "job-status",
699 "title": "job-status",
700 "family": "display",
701 "kind": "component",
702 "document": false,
703 "wrapper": "",
704 "scripts": [
705 "fiesta.js"
706 ],
707 "default": "running",
708 "states": [
709 {
710 "id": "running",
711 "label": "Running",
712 "sampleURLs": []
713 },
714 {
715 "id": "finished",
716 "label": "Finished",
717 "sampleURLs": []
718 },
719 {
720 "id": "failed",
721 "label": "Failed",
722 "sampleURLs": []
723 }
724 ]
725 },
726 {
727 "name": "field",
728 "title": "field",
729 "family": "form",
730 "kind": "component",
731 "document": false,
732 "wrapper": "form",
733 "scripts": [
734 "light.js"
735 ],
736 "default": "bare",
737 "states": [
738 {
739 "id": "bare",
740 "label": "Bare",
741 "sampleURLs": []
742 },
743 {
744 "id": "with-a-hint",
745 "label": "With a hint",
746 "sampleURLs": []
747 },
748 {
749 "id": "with-help-under-the-control",
750 "label": "With help under the control",
751 "sampleURLs": []
752 },
753 {
754 "id": "required",
755 "label": "Required",
756 "sampleURLs": []
757 },
758 {
759 "id": "with-an-error",
760 "label": "With an error",
761 "sampleURLs": []
762 },
763 {
764 "id": "short",
765 "label": "Short",
766 "sampleURLs": []
767 },
768 {
769 "id": "the-headline-field",
770 "label": "The headline field",
771 "sampleURLs": []
772 }
773 ]
774 },
775 {
776 "name": "field-text",
777 "title": "field-text",
778 "family": "form",
779 "kind": "component",
780 "document": false,
781 "wrapper": "form",
782 "scripts": [
783 "light.js"
784 ],
785 "default": "bare",
786 "states": [
787 {
788 "id": "bare",
789 "label": "Bare",
790 "sampleURLs": []
791 },
792 {
793 "id": "with-a-hint",
794 "label": "With a hint",
795 "sampleURLs": []
796 },
797 {
798 "id": "required",
799 "label": "Required",
800 "sampleURLs": []
801 },
802 {
803 "id": "with-an-error",
804 "label": "With an error",
805 "sampleURLs": []
806 },
807 {
808 "id": "the-headline-field",
809 "label": "The headline field",
810 "sampleURLs": []
811 }
812 ]
813 },
814 {
815 "name": "field-url",
816 "title": "field-url",
817 "family": "form",
818 "kind": "component",
819 "document": false,
820 "wrapper": "form",
821 "scripts": [
822 "light.js"
823 ],
824 "default": "bare",
825 "states": [
826 {
827 "id": "bare",
828 "label": "Bare",
829 "sampleURLs": []
830 },
831 {
832 "id": "with-a-hint",
833 "label": "With a hint",
834 "sampleURLs": []
835 },
836 {
837 "id": "with-an-error",
838 "label": "With an error",
839 "sampleURLs": []
840 }
841 ]
842 },
843 {
844 "name": "field-money",
845 "title": "field-money",
846 "family": "form",
847 "kind": "component",
848 "document": false,
849 "wrapper": "form",
850 "scripts": [
851 "light.js"
852 ],
853 "default": "bare",
854 "states": [
855 {
856 "id": "bare",
857 "label": "Bare",
858 "sampleURLs": []
859 },
860 {
861 "id": "with-a-hint",
862 "label": "With a hint",
863 "sampleURLs": []
864 },
865 {
866 "id": "with-an-error",
867 "label": "With an error",
868 "sampleURLs": []
869 }
870 ]
871 },
872 {
873 "name": "field-textarea",
874 "title": "field-textarea",
875 "family": "form",
876 "kind": "component",
877 "document": false,
878 "wrapper": "form",
879 "scripts": [
880 "light.js"
881 ],
882 "default": "bare",
883 "states": [
884 {
885 "id": "bare",
886 "label": "Bare",
887 "sampleURLs": []
888 },
889 {
890 "id": "with-a-hint",
891 "label": "With a hint",
892 "sampleURLs": []
893 },
894 {
895 "id": "with-an-error",
896 "label": "With an error",
897 "sampleURLs": []
898 },
899 {
900 "id": "required",
901 "label": "Required",
902 "sampleURLs": []
903 }
904 ]
905 },
906 {
907 "name": "field-select",
908 "title": "field-select",
909 "family": "choices-and-actions",
910 "kind": "component",
911 "document": false,
912 "wrapper": "form",
913 "scripts": [
914 "light.js",
915 "select.js"
916 ],
917 "default": "three-options-a-native-select",
918 "states": [
919 {
920 "id": "three-options-a-native-select",
921 "label": "Three options: a native select",
922 "sampleURLs": []
923 },
924 {
925 "id": "twelve-options-the-filterable-combobox",
926 "label": "Twelve options: the filterable combobox",
927 "sampleURLs": []
928 },
929 {
930 "id": "twelve-options-plain-the-enhancement-opted-out",
931 "label": "Twelve options, Plain: the enhancement opted out",
932 "sampleURLs": []
933 },
934 {
935 "id": "required-with-an-error",
936 "label": "Required, with an error",
937 "sampleURLs": []
938 },
939 {
940 "id": "hand-written-with-optgroups",
941 "label": "Hand-written, with optgroups",
942 "sampleURLs": []
943 }
944 ]
945 },
946 {
947 "name": "field-check",
948 "title": "field-check",
949 "family": "choices-and-actions",
950 "kind": "component",
951 "document": false,
952 "wrapper": "form",
953 "scripts": [
954 "fiesta.js",
955 "light.js"
956 ],
957 "default": "on",
958 "states": [
959 {
960 "id": "on",
961 "label": "On",
962 "sampleURLs": []
963 },
964 {
965 "id": "off",
966 "label": "Off",
967 "sampleURLs": []
968 },
969 {
970 "id": "disabled",
971 "label": "Disabled",
972 "sampleURLs": []
973 }
974 ]
975 },
976 {
977 "name": "choice-field",
978 "title": "choice-field",
979 "family": "choices-and-actions",
980 "kind": "component",
981 "document": false,
982 "wrapper": "form",
983 "scripts": [
984 "light.js"
985 ],
986 "default": "pick-one",
987 "states": [
988 {
989 "id": "pick-one",
990 "label": "Pick one",
991 "sampleURLs": []
992 },
993 {
994 "id": "pick-any",
995 "label": "Pick any",
996 "sampleURLs": []
997 }
998 ]
999 },
1000 {
1001 "name": "form-foot",
1002 "title": "form-foot",
1003 "family": "choices-and-actions",
1004 "kind": "component",
1005 "document": false,
1006 "wrapper": "form",
1007 "scripts": [
1008 "light.js"
1009 ],
1010 "default": "save-and-cancel",
1011 "states": [
1012 {
1013 "id": "save-and-cancel",
1014 "label": "Save and cancel",
1015 "sampleURLs": [
1016 "/posts"
1017 ]
1018 },
1019 {
1020 "id": "submit-only",
1021 "label": "Submit only",
1022 "sampleURLs": []
1023 },
1024 {
1025 "id": "idle-the-button-before-anything-happens",
1026 "label": "Idle: the button before anything happens",
1027 "sampleURLs": [
1028 "/posts"
1029 ]
1030 },
1031 {
1032 "id": "working-what-busy-js-writes-on-the-way-out",
1033 "label": "Working: what busy.js writes on the way out",
1034 "sampleURLs": [
1035 "/posts"
1036 ]
1037 }
1038 ]
1039 },
1040 {
1041 "name": "confirm-form",
1042 "title": "confirm-form",
1043 "family": "choices-and-actions",
1044 "kind": "component",
1045 "document": false,
1046 "wrapper": "box",
1047 "scripts": [
1048 "light.js"
1049 ],
1050 "default": "destructive",
1051 "states": [
1052 {
1053 "id": "destructive",
1054 "label": "Destructive",
1055 "sampleURLs": [
1056 "/posts/1",
1057 "/posts/1/delete"
1058 ]
1059 },
1060 {
1061 "id": "ordinary-default-cancel-wording",
1062 "label": "Ordinary, default cancel wording",
1063 "sampleURLs": [
1064 "/posts/1",
1065 "/posts/1/publish"
1066 ]
1067 }
1068 ]
1069 },
1070 {
1071 "name": "field-date",
1072 "title": "field-date",
1073 "family": "date-and-time",
1074 "kind": "component",
1075 "document": false,
1076 "wrapper": "form",
1077 "scripts": [
1078 "light.js",
1079 "calendar.js",
1080 "datetime.js"
1081 ],
1082 "default": "enhanced-input-type-tomorrow-or-in-3-weeks",
1083 "states": [
1084 {
1085 "id": "enhanced-input-type-tomorrow-or-in-3-weeks",
1086 "label": "Enhanced input: type \"tomorrow\", or \"in 3 weeks\"",
1087 "sampleURLs": []
1088 },
1089 {
1090 "id": "required-with-an-error",
1091 "label": "Required, with an error",
1092 "sampleURLs": []
1093 },
1094 {
1095 "id": "bounded",
1096 "label": "Bounded",
1097 "sampleURLs": []
1098 },
1099 {
1100 "id": "plain-the-bare-native-input",
1101 "label": "Plain: the bare native input",
1102 "sampleURLs": []
1103 }
1104 ]
1105 },
1106 {
1107 "name": "field-time",
1108 "title": "field-time",
1109 "family": "date-and-time",
1110 "kind": "component",
1111 "document": false,
1112 "wrapper": "form",
1113 "scripts": [
1114 "light.js",
1115 "calendar.js",
1116 "datetime.js"
1117 ],
1118 "default": "enhanced-input-type-half-seven-or-noon",
1119 "states": [
1120 {
1121 "id": "enhanced-input-type-half-seven-or-noon",
1122 "label": "Enhanced input: type \"half seven\", or \"noon\"",
1123 "sampleURLs": []
1124 },
1125 {
1126 "id": "required-with-an-error",
1127 "label": "Required, with an error",
1128 "sampleURLs": []
1129 },
1130 {
1131 "id": "bounded",
1132 "label": "Bounded",
1133 "sampleURLs": []
1134 },
1135 {
1136 "id": "plain-the-bare-native-input",
1137 "label": "Plain: the bare native input",
1138 "sampleURLs": []
1139 }
1140 ]
1141 },
1142 {
1143 "name": "field-datetime",
1144 "title": "field-datetime",
1145 "family": "date-and-time",
1146 "kind": "component",
1147 "document": false,
1148 "wrapper": "form",
1149 "scripts": [
1150 "light.js",
1151 "calendar.js",
1152 "datetime.js"
1153 ],
1154 "default": "enhanced-input-type-tomorrow-or-in-3-weeks",
1155 "states": [
1156 {
1157 "id": "enhanced-input-type-tomorrow-or-in-3-weeks",
1158 "label": "Enhanced input: type \"tomorrow\", or \"in 3 weeks\"",
1159 "sampleURLs": []
1160 },
1161 {
1162 "id": "required-with-an-error",
1163 "label": "Required, with an error",
1164 "sampleURLs": []
1165 },
1166 {
1167 "id": "bounded",
1168 "label": "Bounded",
1169 "sampleURLs": []
1170 },
1171 {
1172 "id": "plain-the-bare-native-input",
1173 "label": "Plain: the bare native input",
1174 "sampleURLs": []
1175 }
1176 ]
1177 },
1178 {
1179 "name": "field-daterange",
1180 "title": "field-daterange",
1181 "family": "date-and-time",
1182 "kind": "component",
1183 "document": false,
1184 "wrapper": "form",
1185 "scripts": [
1186 "light.js",
1187 "calendar.js",
1188 "datetime.js"
1189 ],
1190 "default": "date-and-time-seeded",
1191 "states": [
1192 {
1193 "id": "date-and-time-seeded",
1194 "label": "Date and time, seeded",
1195 "sampleURLs": []
1196 },
1197 {
1198 "id": "dates-only-with-an-error-on-the-end",
1199 "label": "Dates only, with an error on the end",
1200 "sampleURLs": []
1201 }
1202 ]
1203 },
1204 {
1205 "name": "error-page",
1206 "title": "error-page",
1207 "family": "route",
1208 "kind": "component",
1209 "document": false,
1210 "wrapper": "",
1211 "scripts": [
1212 "light.js"
1213 ],
1214 "default": "404-not-found",
1215 "states": [
1216 {
1217 "id": "404-not-found",
1218 "label": "404: not found",
1219 "sampleURLs": [
1220 "/"
1221 ]
1222 },
1223 {
1224 "id": "403-forbidden",
1225 "label": "403: forbidden",
1226 "sampleURLs": [
1227 "/",
1228 "/posts"
1229 ]
1230 },
1231 {
1232 "id": "422-unprocessable",
1233 "label": "422: unprocessable",
1234 "sampleURLs": [
1235 "/",
1236 "/posts/1/edit"
1237 ]
1238 },
1239 {
1240 "id": "500-server-error",
1241 "label": "500: server error",
1242 "sampleURLs": [
1243 "/"
1244 ]
1245 },
1246 {
1247 "id": "503-unavailable",
1248 "label": "503: unavailable",
1249 "sampleURLs": [
1250 "/"
1251 ]
1252 },
1253 {
1254 "id": "anything-else-the-generic-pair",
1255 "label": "Anything else: the generic pair",
1256 "sampleURLs": [
1257 "/"
1258 ]
1259 }
1260 ]
1261 },
1262 {
1263 "name": "back-nav",
1264 "title": "back-nav",
1265 "family": "route",
1266 "kind": "component",
1267 "document": false,
1268 "wrapper": "",
1269 "scripts": [],
1270 "default": "back-to-a-record",
1271 "states": [
1272 {
1273 "id": "back-to-a-record",
1274 "label": "Back to a record",
1275 "sampleURLs": [
1276 "/orders/1"
1277 ]
1278 }
1279 ]
1280 },
1281 {
1282 "name": "locale-menu",
1283 "title": "locale-menu",
1284 "family": "route",
1285 "kind": "component",
1286 "document": false,
1287 "wrapper": "",
1288 "scripts": [
1289 "fiesta.js",
1290 "anchor.js"
1291 ],
1292 "default": "twelve-languages-current-highlighted",
1293 "states": [
1294 {
1295 "id": "twelve-languages-current-highlighted",
1296 "label": "Twelve languages, current highlighted.",
1297 "sampleURLs": [
1298 "/_locale"
1299 ]
1300 }
1301 ]
1302 },
1303 {
1304 "name": "scheme-menu",
1305 "title": "scheme-menu",
1306 "family": "route",
1307 "kind": "component",
1308 "document": false,
1309 "wrapper": "",
1310 "scripts": [
1311 "fiesta.js",
1312 "anchor.js"
1313 ],
1314 "default": "standalone",
1315 "states": [
1316 {
1317 "id": "three-choices-dark-current",
1318 "label": "Three choices, Dark current.",
1319 "sampleURLs": [
1320 "/_theme"
1321 ]
1322 },
1323 {
1324 "id": "standalone",
1325 "label": "Standalone: the page remembers the choice",
1326 "sampleURLs": []
1327 }
1328 ]
1329 },
1330 {
1331 "name": "api-tokens",
1332 "title": "api-tokens",
1333 "family": "route",
1334 "kind": "component",
1335 "document": false,
1336 "wrapper": "",
1337 "scripts": [
1338 "fiesta.js",
1339 "light.js"
1340 ],
1341 "default": "four-tokens-two-of-them-live",
1342 "states": [
1343 {
1344 "id": "four-tokens-two-of-them-live",
1345 "label": "Four tokens, two of them live",
1346 "sampleURLs": [
1347 "/tokens",
1348 "/tokens/revoke",
1349 "/tokens/revoke-agent",
1350 "/tokens/revoke-all"
1351 ]
1352 },
1353 {
1354 "id": "just-created-the-secret-shown-once",
1355 "label": "Just created: the secret, shown once",
1356 "sampleURLs": [
1357 "/tokens",
1358 "/tokens/revoke",
1359 "/tokens/revoke-agent",
1360 "/tokens/revoke-all"
1361 ]
1362 },
1363 {
1364 "id": "no-tokens-yet",
1365 "label": "No tokens yet",
1366 "sampleURLs": [
1367 "/tokens"
1368 ]
1369 }
1370 ]
1371 },
1372 {
1373 "name": "box",
1374 "title": "box",
1375 "family": "primitives",
1376 "kind": "idiom",
1377 "document": false,
1378 "wrapper": "",
1379 "scripts": [
1380 "light.js"
1381 ],
1382 "default": "default",
1383 "states": [
1384 {
1385 "id": "default",
1386 "label": "",
1387 "sampleURLs": [
1388 "/payout/edit"
1389 ]
1390 }
1391 ]
1392 },
1393 {
1394 "name": "button",
1395 "title": "button",
1396 "family": "primitives",
1397 "kind": "idiom",
1398 "document": false,
1399 "wrapper": "",
1400 "scripts": [
1401 "light.js"
1402 ],
1403 "default": "default",
1404 "states": [
1405 {
1406 "id": "default",
1407 "label": "",
1408 "sampleURLs": [
1409 "/orders"
1410 ]
1411 }
1412 ]
1413 },
1414 {
1415 "name": "form-layout",
1416 "title": "form-layout",
1417 "family": "primitives",
1418 "kind": "idiom",
1419 "document": false,
1420 "wrapper": "",
1421 "scripts": [
1422 "light.js"
1423 ],
1424 "default": "default",
1425 "states": [
1426 {
1427 "id": "default",
1428 "label": "",
1429 "sampleURLs": [
1430 "/settings"
1431 ]
1432 }
1433 ]
1434 },
1435 {
1436 "name": "help",
1437 "title": "help",
1438 "family": "primitives",
1439 "kind": "idiom",
1440 "document": false,
1441 "wrapper": "",
1442 "scripts": [],
1443 "default": "default",
1444 "states": [
1445 {
1446 "id": "default",
1447 "label": "",
1448 "sampleURLs": [
1449 "/help/orders"
1450 ]
1451 }
1452 ]
1453 },
1454 {
1455 "name": "list-grid",
1456 "title": "list-grid",
1457 "family": "primitives",
1458 "kind": "idiom",
1459 "document": false,
1460 "wrapper": "",
1461 "scripts": [
1462 "fiesta.js",
1463 "light.js"
1464 ],
1465 "default": "default",
1466 "states": [
1467 {
1468 "id": "default",
1469 "label": "",
1470 "sampleURLs": [
1471 "/orders",
1472 "/orders/AB3PX",
1473 "/orders/AB3PX/refund"
1474 ]
1475 }
1476 ]
1477 },
1478 {
1479 "name": "modal",
1480 "title": "modal",
1481 "family": "primitives",
1482 "kind": "idiom",
1483 "document": false,
1484 "wrapper": "",
1485 "scripts": [],
1486 "default": "default",
1487 "states": [
1488 {
1489 "id": "default",
1490 "label": "",
1491 "sampleURLs": [
1492 "/settings",
1493 "/settings/billing",
1494 "/settings/notifications",
1495 "/settings/profile"
1496 ]
1497 }
1498 ]
1499 },
1500 {
1501 "name": "selbox",
1502 "title": "selbox",
1503 "family": "primitives",
1504 "kind": "idiom",
1505 "document": false,
1506 "wrapper": "",
1507 "scripts": [],
1508 "default": "default",
1509 "states": [
1510 {
1511 "id": "default",
1512 "label": "",
1513 "sampleURLs": []
1514 }
1515 ]
1516 },
1517 {
1518 "name": "shell-sidebar",
1519 "title": "shell-sidebar",
1520 "family": "primitives",
1521 "kind": "idiom",
1522 "document": false,
1523 "wrapper": "",
1524 "scripts": [
1525 "fiesta.js",
1526 "anchor.js"
1527 ],
1528 "default": "default",
1529 "states": [
1530 {
1531 "id": "default",
1532 "label": "",
1533 "sampleURLs": [
1534 "/",
1535 "/#nav-reports",
1536 "/dashboard",
1537 "/reports",
1538 "/settings"
1539 ]
1540 }
1541 ]
1542 },
1543 {
1544 "name": "shell-topbar",
1545 "title": "shell-topbar",
1546 "family": "primitives",
1547 "kind": "idiom",
1548 "document": false,
1549 "wrapper": "",
1550 "scripts": [
1551 "fiesta.js",
1552 "anchor.js"
1553 ],
1554 "default": "default",
1555 "states": [
1556 {
1557 "id": "default",
1558 "label": "",
1559 "sampleURLs": [
1560 "/",
1561 "/archive",
1562 "/settings"
1563 ]
1564 }
1565 ]
1566 },
1567 {
1568 "name": "stat-band",
1569 "title": "stat-band",
1570 "family": "primitives",
1571 "kind": "idiom",
1572 "document": false,
1573 "wrapper": "",
1574 "scripts": [
1575 "light.js"
1576 ],
1577 "default": "default",
1578 "states": [
1579 {
1580 "id": "default",
1581 "label": "",
1582 "sampleURLs": []
1583 },
1584 {
1585 "id": "two-to-a-line-on-a-phone",
1586 "label": "Two to a line on a phone",
1587 "sampleURLs": []
1588 }
1589 ]
1590 },
1591 {
1592 "name": "tblock",
1593 "title": "tblock",
1594 "family": "primitives",
1595 "kind": "idiom",
1596 "document": false,
1597 "wrapper": "",
1598 "scripts": [
1599 "fiesta.js",
1600 "light.js"
1601 ],
1602 "default": "default",
1603 "states": [
1604 {
1605 "id": "default",
1606 "label": "",
1607 "sampleURLs": []
1608 }
1609 ]
1610 },
1611 {
1612 "name": "layout-column",
1613 "title": "The column shell",
1614 "family": "shells",
1615 "kind": "layout",
1616 "document": true,
1617 "wrapper": "",
1618 "scripts": [
1619 "fiesta.js",
1620 "busy.js",
1621 "light.js",
1622 "anchor.js",
1623 "transition.js",
1624 "select.js",
1625 "calendar.js",
1626 "datetime.js"
1627 ],
1628 "default": "default",
1629 "states": [
1630 {
1631 "id": "default",
1632 "label": "",
1633 "sampleURLs": [
1634 "/",
1635 "/_theme",
1636 "/ar/",
1637 "/bn/",
1638 "/en/",
1639 "/es/",
1640 "/ga/",
1641 "/hi/",
1642 "/ja/",
1643 "/pt-PT/",
1644 "/ru/",
1645 "/vi/",
1646 "/yue/",
1647 "/zh-Hans/"
1648 ]
1649 }
1650 ]
1651 },
1652 {
1653 "name": "layout-topbar",
1654 "title": "The topbar shell",
1655 "family": "shells",
1656 "kind": "layout",
1657 "document": true,
1658 "wrapper": "",
1659 "scripts": [
1660 "fiesta.js",
1661 "busy.js",
1662 "light.js",
1663 "anchor.js",
1664 "transition.js",
1665 "select.js",
1666 "calendar.js",
1667 "datetime.js"
1668 ],
1669 "default": "default",
1670 "states": [
1671 {
1672 "id": "default",
1673 "label": "",
1674 "sampleURLs": [
1675 "/",
1676 "/ar/",
1677 "/bn/",
1678 "/en/",
1679 "/es/",
1680 "/ga/",
1681 "/hi/",
1682 "/ja/",
1683 "/posts",
1684 "/pt-PT/",
1685 "/ru/",
1686 "/vi/",
1687 "/yue/",
1688 "/zh-Hans/"
1689 ]
1690 }
1691 ]
1692 },
1693 {
1694 "name": "layout-sidebar",
1695 "title": "The sidebar shell",
1696 "family": "shells",
1697 "kind": "layout",
1698 "document": true,
1699 "wrapper": "",
1700 "scripts": [
1701 "fiesta.js",
1702 "busy.js",
1703 "light.js",
1704 "anchor.js",
1705 "shell.js",
1706 "select.js",
1707 "calendar.js",
1708 "datetime.js"
1709 ],
1710 "default": "default",
1711 "states": [
1712 {
1713 "id": "default",
1714 "label": "",
1715 "sampleURLs": [
1716 "/",
1717 "/ar/",
1718 "/bn/",
1719 "/en/",
1720 "/es/",
1721 "/ga/",
1722 "/hi/",
1723 "/ja/",
1724 "/posts",
1725 "/pt-PT/",
1726 "/ru/",
1727 "/vi/",
1728 "/yue/",
1729 "/zh-Hans/"
1730 ]
1731 }
1732 ]
1733 },
1734 {
1735 "name": "layout-sidebar-page",
1736 "title": "The sidebar shell",
1737 "family": "shells",
1738 "kind": "layout",
1739 "document": true,
1740 "wrapper": "",
1741 "scripts": [
1742 "fiesta.js",
1743 "busy.js",
1744 "light.js",
1745 "anchor.js",
1746 "shell.js",
1747 "select.js",
1748 "calendar.js",
1749 "datetime.js"
1750 ],
1751 "default": "default",
1752 "states": [
1753 {
1754 "id": "default",
1755 "label": "",
1756 "sampleURLs": [
1757 "/",
1758 "/#nav-posts",
1759 "/ar/",
1760 "/bn/",
1761 "/en/",
1762 "/es/",
1763 "/ga/",
1764 "/hi/",
1765 "/ja/",
1766 "/posts",
1767 "/pt-PT/",
1768 "/ru/",
1769 "/vi/",
1770 "/yue/",
1771 "/zh-Hans/"
1772 ]
1773 }
1774 ]
1775 },
1776 {
1777 "name": "layout-console",
1778 "title": "The console shell",
1779 "family": "shells",
1780 "kind": "layout",
1781 "document": true,
1782 "wrapper": "",
1783 "scripts": [
1784 "fiesta.js",
1785 "busy.js",
1786 "light.js",
1787 "anchor.js",
1788 "shell.js",
1789 "select.js",
1790 "calendar.js",
1791 "datetime.js"
1792 ],
1793 "default": "default",
1794 "states": [
1795 {
1796 "id": "default",
1797 "label": "",
1798 "sampleURLs": [
1799 "/",
1800 "/ar/",
1801 "/bn/",
1802 "/en/",
1803 "/es/",
1804 "/ga/",
1805 "/hi/",
1806 "/ja/",
1807 "/posts",
1808 "/pt-PT/",
1809 "/ru/",
1810 "/vi/",
1811 "/yue/",
1812 "/zh-Hans/"
1813 ]
1814 }
1815 ]
1816 },
1817 {
1818 "name": "layout-console-page",
1819 "title": "The console shell",
1820 "family": "shells",
1821 "kind": "layout",
1822 "document": true,
1823 "wrapper": "",
1824 "scripts": [
1825 "fiesta.js",
1826 "busy.js",
1827 "light.js",
1828 "anchor.js",
1829 "shell.js",
1830 "select.js",
1831 "calendar.js",
1832 "datetime.js"
1833 ],
1834 "default": "default",
1835 "states": [
1836 {
1837 "id": "default",
1838 "label": "",
1839 "sampleURLs": [
1840 "/",
1841 "/#nav-posts",
1842 "/ar/",
1843 "/bn/",
1844 "/en/",
1845 "/es/",
1846 "/ga/",
1847 "/hi/",
1848 "/ja/",
1849 "/posts",
1850 "/pt-PT/",
1851 "/ru/",
1852 "/vi/",
1853 "/yue/",
1854 "/zh-Hans/"
1855 ]
1856 }
1857 ]
1858 },
1859 {
1860 "name": "layout-stage",
1861 "title": "The stage shell",
1862 "family": "shells",
1863 "kind": "layout",
1864 "document": true,
1865 "wrapper": "",
1866 "scripts": [
1867 "fiesta.js",
1868 "busy.js",
1869 "light.js",
1870 "anchor.js",
1871 "transition.js"
1872 ],
1873 "default": "default",
1874 "states": [
1875 {
1876 "id": "default",
1877 "label": "",
1878 "sampleURLs": [
1879 "/",
1880 "/signin"
1881 ]
1882 }
1883 ]
1884 },
1885 {
1886 "name": "format-dates",
1887 "title": "Dates and times",
1888 "family": "formats",
1889 "kind": "format",
1890 "document": false,
1891 "wrapper": "",
1892 "scripts": [
1893 "light.js"
1894 ],
1895 "default": "default",
1896 "states": [
1897 {
1898 "id": "default",
1899 "label": "",
1900 "sampleURLs": []
1901 }
1902 ]
1903 },
1904 {
1905 "name": "format-durations",
1906 "title": "How long something took",
1907 "family": "formats",
1908 "kind": "format",
1909 "document": false,
1910 "wrapper": "",
1911 "scripts": [
1912 "light.js"
1913 ],
1914 "default": "default",
1915 "states": [
1916 {
1917 "id": "default",
1918 "label": "",
1919 "sampleURLs": []
1920 }
1921 ]
1922 },
1923 {
1924 "name": "format-numbers",
1925 "title": "Numbers",
1926 "family": "formats",
1927 "kind": "format",
1928 "document": false,
1929 "wrapper": "",
1930 "scripts": [
1931 "light.js"
1932 ],
1933 "default": "default",
1934 "states": [
1935 {
1936 "id": "default",
1937 "label": "",
1938 "sampleURLs": []
1939 }
1940 ]
1941 },
1942 {
1943 "name": "format-money",
1944 "title": "Money",
1945 "family": "formats",
1946 "kind": "format",
1947 "document": false,
1948 "wrapper": "",
1949 "scripts": [
1950 "light.js"
1951 ],
1952 "default": "default",
1953 "states": [
1954 {
1955 "id": "default",
1956 "label": "",
1957 "sampleURLs": []
1958 }
1959 ]
1960 },
1961 {
1962 "name": "format-ratios",
1963 "title": "Percentages and bars",
1964 "family": "formats",
1965 "kind": "format",
1966 "document": false,
1967 "wrapper": "",
1968 "scripts": [
1969 "light.js"
1970 ],
1971 "default": "default",
1972 "states": [
1973 {
1974 "id": "default",
1975 "label": "",
1976 "sampleURLs": []
1977 }
1978 ]
1979 },
1980 {
1981 "name": "format-filesizes",
1982 "title": "File sizes",
1983 "family": "formats",
1984 "kind": "format",
1985 "document": false,
1986 "wrapper": "",
1987 "scripts": [
1988 "light.js"
1989 ],
1990 "default": "default",
1991 "states": [
1992 {
1993 "id": "default",
1994 "label": "",
1995 "sampleURLs": []
1996 }
1997 ]
1998 },
1999 {
2000 "name": "format-identifiers",
2001 "title": "Reference numbers and codes",
2002 "family": "formats",
2003 "kind": "format",
2004 "document": false,
2005 "wrapper": "",
2006 "scripts": [
2007 "light.js"
2008 ],
2009 "default": "default",
2010 "states": [
2011 {
2012 "id": "default",
2013 "label": "",
2014 "sampleURLs": []
2015 }
2016 ]
2017 },
2018 {
2019 "name": "format-people",
2020 "title": "People's names",
2021 "family": "formats",
2022 "kind": "format",
2023 "document": false,
2024 "wrapper": "",
2025 "scripts": [
2026 "light.js"
2027 ],
2028 "default": "default",
2029 "states": [
2030 {
2031 "id": "default",
2032 "label": "",
2033 "sampleURLs": [
2034 "/people/1"
2035 ]
2036 }
2037 ]
2038 },
2039 {
2040 "name": "format-addresses",
2041 "title": "Addresses",
2042 "family": "formats",
2043 "kind": "format",
2044 "document": false,
2045 "wrapper": "",
2046 "scripts": [
2047 "light.js"
2048 ],
2049 "default": "default",
2050 "states": [
2051 {
2052 "id": "default",
2053 "label": "",
2054 "sampleURLs": [
2055 "mailto:grace@example.com"
2056 ]
2057 }
2058 ]
2059 },
2060 {
2061 "name": "format-abbr",
2062 "title": "Short forms like WCAG",
2063 "family": "formats",
2064 "kind": "format",
2065 "document": false,
2066 "wrapper": "",
2067 "scripts": [
2068 "light.js"
2069 ],
2070 "default": "default",
2071 "states": [
2072 {
2073 "id": "default",
2074 "label": "",
2075 "sampleURLs": []
2076 }
2077 ]
2078 },
2079 {
2080 "name": "format-output",
2081 "title": "Numbers your page works out",
2082 "family": "formats",
2083 "kind": "format",
2084 "document": false,
2085 "wrapper": "",
2086 "scripts": [
2087 "light.js"
2088 ],
2089 "default": "default",
2090 "states": [
2091 {
2092 "id": "default",
2093 "label": "",
2094 "sampleURLs": []
2095 }
2096 ]
2097 },
2098 {
2099 "name": "signin",
2100 "title": "signin",
2101 "family": "screens",
2102 "kind": "screen",
2103 "document": false,
2104 "wrapper": "",
2105 "scripts": [
2106 "light.js"
2107 ],
2108 "default": "asking-for-an-address",
2109 "states": [
2110 {
2111 "id": "asking-for-an-address",
2112 "label": "Asking for an address",
2113 "sampleURLs": [
2114 "/signin"
2115 ]
2116 },
2117 {
2118 "id": "coming-back-with-keymail",
2119 "label": "Coming back with Keymail",
2120 "sampleURLs": [
2121 "/signin",
2122 "/signin/forget"
2123 ]
2124 },
2125 {
2126 "id": "coming-back-with-an-email-link",
2127 "label": "Coming back with an email link",
2128 "sampleURLs": [
2129 "/signin",
2130 "/signin/forget"
2131 ]
2132 },
2133 {
2134 "id": "a-passkey",
2135 "label": "A passkey",
2136 "sampleURLs": [
2137 "/signin",
2138 "/signin/forget"
2139 ]
2140 },
2141 {
2142 "id": "after-the-link-is-sent",
2143 "label": "After the link is sent",
2144 "sampleURLs": [
2145 "/signin/forget"
2146 ]
2147 },
2148 {
2149 "id": "after-the-link-is-sent-in-another-browser",
2150 "label": "After the link is sent, in another browser",
2151 "sampleURLs": [
2152 "/signin/forget"
2153 ]
2154 },
2155 {
2156 "id": "when-keymail-was-offered-and-a-link-went-out",
2157 "label": "When Keymail was offered and a link went out",
2158 "sampleURLs": [
2159 "/signin/forget"
2160 ]
2161 },
2162 {
2163 "id": "on-the-way-to-keymail",
2164 "label": "On the way to Keymail",
2165 "sampleURLs": []
2166 },
2167 {
2168 "id": "an-address-that-does-not-look-right",
2169 "label": "An address that does not look right",
2170 "sampleURLs": [
2171 "/signin"
2172 ]
2173 },
2174 {
2175 "id": "when-keymail-could-not-confirm-it",
2176 "label": "When Keymail could not confirm it",
2177 "sampleURLs": [
2178 "/signin"
2179 ]
2180 },
2181 {
2182 "id": "google-apple-and-the-rest",
2183 "label": "Google, Apple and the rest",
2184 "sampleURLs": [
2185 "/auth/apple",
2186 "/auth/google",
2187 "/signin"
2188 ]
2189 },
2190 {
2191 "id": "email-and-password",
2192 "label": "Email and password",
2193 "sampleURLs": [
2194 "/signin"
2195 ]
2196 }
2197 ]
2198 }
2199 ],
2200 "idioms": {
2201 "box": {
2202 "example": "box",
2203 "state": "default"
2204 },
2205 "button": {
2206 "example": "button",
2207 "state": "default"
2208 },
2209 "dropdown": {
2210 "example": "dropdown",
2211 "state": "menu-idiom"
2212 },
2213 "form-layout": {
2214 "example": "form-layout",
2215 "state": "default"
2216 },
2217 "help": {
2218 "example": "help",
2219 "state": "default"
2220 },
2221 "list-grid": {
2222 "example": "list-grid",
2223 "state": "default"
2224 },
2225 "modal": {
2226 "example": "modal",
2227 "state": "default"
2228 },
2229 "selbox": {
2230 "example": "selbox",
2231 "state": "default"
2232 },
2233 "shell-sidebar": {
2234 "example": "shell-sidebar",
2235 "state": "default"
2236 },
2237 "shell-topbar": {
2238 "example": "shell-topbar",
2239 "state": "default"
2240 },
2241 "stat-band": {
2242 "example": "stat-band",
2243 "state": "default"
2244 },
2245 "tblock": {
2246 "example": "tblock",
2247 "state": "default"
2248 }
2249 }
2250}
2251