├── .changeset ├── README.md └── config.json ├── .devcontainer ├── Dockerfile ├── devcontainer.json ├── on-create-command.sh ├── post-create-command.sh └── welcome-message.txt ├── .dockerignore ├── .erb_lint.yml ├── .erb_linters ├── erblint-github.rb ├── linters.rb └── reporters │ └── github_reporter.rb ├── .github ├── CODEOWNERS ├── dependabot.yml ├── labeler.yml ├── pull_request_template.md ├── release_template.md ├── security.md ├── version-matrix.json └── workflows │ ├── accessibility-alt-text-bot.yml │ ├── add-to-inbox.yml │ ├── codeql-analysis.yml │ ├── demo-preview-app-info.sh │ ├── demo-preview-cleanup.rb │ ├── demo-preview-cleanup.yml │ ├── demo-preview-destroy.yml │ ├── demo-preview-template.json │ ├── demo-production-deploy.yml │ ├── lint.yml │ ├── lock-release.yml │ ├── preview-deploy.yml │ ├── release-checklist.yml │ ├── release.yml │ ├── release_conductor.yml │ ├── release_tracking.yml │ ├── stale.yml │ ├── static-files.yml │ ├── test-accessibility.yml │ ├── test-components.yml │ ├── test-lib.yml │ ├── test-performance.yml │ ├── test-selectors.yml │ ├── test-system.yml │ ├── test-visual.yml │ └── triage.yml ├── .gitignore ├── .markdownlint-cli2.cjs ├── .playwright ├── .gitignore └── screenshots │ ├── .keep │ └── snapshots.test.ts-snapshots │ └── primer │ ├── alpha │ ├── action_bar │ │ └── default │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ ├── action_list │ │ ├── default │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── heading │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── item_active │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── item_danger │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── item_default │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── item_disabled │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── item_leading_trailing_visual │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── item_trailing_action │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── item_with_description │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── item_with_description_inline │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── listbox │ │ │ ├── default.png │ │ │ └── focused.png │ │ └── long_label_with_tooltip │ │ │ ├── aria-snapshot.yml │ │ │ ├── dark.png │ │ │ ├── dark_colorblind.png │ │ │ ├── dark_dimmed.png │ │ │ ├── dark_high_contrast.png │ │ │ ├── default.png │ │ │ ├── focused.png │ │ │ ├── light.png │ │ │ ├── light_colorblind.png │ │ │ └── light_high_contrast.png │ ├── action_menu │ │ ├── default │ │ │ ├── aria-snapshot--after-interaction.yml │ │ │ ├── aria-snapshot.yml │ │ │ ├── dark.png │ │ │ ├── dark_colorblind.png │ │ │ ├── dark_dimmed.png │ │ │ ├── dark_high_contrast.png │ │ │ ├── default.png │ │ │ ├── focused.png │ │ │ ├── light.png │ │ │ ├── light_colorblind.png │ │ │ └── light_high_contrast.png │ │ ├── multiple_selected_items │ │ │ ├── aria-snapshot--after-interaction.yml │ │ │ ├── aria-snapshot.yml │ │ │ ├── dark.png │ │ │ ├── dark_colorblind.png │ │ │ ├── dark_dimmed.png │ │ │ ├── dark_high_contrast.png │ │ │ ├── default.png │ │ │ ├── focused.png │ │ │ ├── light.png │ │ │ ├── light_colorblind.png │ │ │ └── light_high_contrast.png │ │ ├── single_select_with_internal_label │ │ │ ├── aria-snapshot--after-interaction.yml │ │ │ ├── aria-snapshot.yml │ │ │ ├── dark.png │ │ │ ├── dark_colorblind.png │ │ │ ├── dark_dimmed.png │ │ │ ├── dark_high_contrast.png │ │ │ ├── default.png │ │ │ ├── focused.png │ │ │ ├── light.png │ │ │ ├── light_colorblind.png │ │ │ └── light_high_contrast.png │ │ ├── single_selected_item │ │ │ ├── aria-snapshot--after-interaction.yml │ │ │ ├── aria-snapshot.yml │ │ │ ├── dark.png │ │ │ ├── dark_colorblind.png │ │ │ ├── dark_dimmed.png │ │ │ ├── dark_high_contrast.png │ │ │ ├── default.png │ │ │ ├── focused.png │ │ │ ├── light.png │ │ │ ├── light_colorblind.png │ │ │ └── light_high_contrast.png │ │ ├── wide │ │ │ ├── aria-snapshot--after-interaction.yml │ │ │ ├── aria-snapshot.yml │ │ │ ├── dark.png │ │ │ ├── dark_colorblind.png │ │ │ ├── dark_dimmed.png │ │ │ ├── dark_high_contrast.png │ │ │ ├── default.png │ │ │ ├── focused.png │ │ │ ├── light.png │ │ │ ├── light_colorblind.png │ │ │ └── light_high_contrast.png │ │ ├── with_groups │ │ │ ├── aria-snapshot--after-interaction.yml │ │ │ ├── aria-snapshot.yml │ │ │ ├── dark.png │ │ │ ├── dark_colorblind.png │ │ │ ├── dark_dimmed.png │ │ │ ├── dark_high_contrast.png │ │ │ ├── default.png │ │ │ ├── focused.png │ │ │ ├── light.png │ │ │ ├── light_colorblind.png │ │ │ └── light_high_contrast.png │ │ └── with_items_and_groups │ │ │ ├── aria-snapshot--after-interaction.yml │ │ │ ├── aria-snapshot.yml │ │ │ ├── dark.png │ │ │ ├── dark_colorblind.png │ │ │ ├── dark_dimmed.png │ │ │ ├── dark_high_contrast.png │ │ │ ├── default.png │ │ │ ├── focused.png │ │ │ ├── light.png │ │ │ ├── light_colorblind.png │ │ │ └── light_high_contrast.png │ ├── auto_complete │ │ └── default │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ ├── banner │ │ ├── dismissable │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── dismissible │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── full_width │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── scheme_danger │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── scheme_default │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── scheme_success │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── scheme_upsell │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── scheme_warning │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── with_action_button │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ └── with_action_content │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ ├── button_marketing │ │ ├── scheme_default │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ └── sizes_default │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ ├── check_box │ │ └── with_caption │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ ├── check_box_group │ │ └── with_caption │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ ├── dialog │ │ ├── default │ │ │ ├── aria-snapshot--after-interaction.yml │ │ │ ├── aria-snapshot.yml │ │ │ ├── dark.png │ │ │ ├── dark_colorblind.png │ │ │ ├── dark_dimmed.png │ │ │ ├── dark_high_contrast.png │ │ │ ├── default.png │ │ │ ├── focused.png │ │ │ ├── light.png │ │ │ ├── light_colorblind.png │ │ │ └── light_high_contrast.png │ │ ├── dialog_inside_overlay │ │ │ ├── aria-snapshot--after-interaction.yml │ │ │ ├── aria-snapshot.yml │ │ │ ├── dark.png │ │ │ ├── dark_colorblind.png │ │ │ ├── dark_dimmed.png │ │ │ ├── dark_high_contrast.png │ │ │ ├── default.png │ │ │ ├── focused.png │ │ │ ├── light.png │ │ │ ├── light_colorblind.png │ │ │ └── light_high_contrast.png │ │ ├── initally_open │ │ │ ├── aria-snapshot--after-interaction.yml │ │ │ ├── aria-snapshot.yml │ │ │ ├── dark.png │ │ │ ├── dark_colorblind.png │ │ │ ├── dark_dimmed.png │ │ │ ├── dark_high_contrast.png │ │ │ ├── default.png │ │ │ ├── focused.png │ │ │ ├── light.png │ │ │ ├── light_colorblind.png │ │ │ └── light_high_contrast.png │ │ ├── left_side │ │ │ ├── aria-snapshot--after-interaction.yml │ │ │ ├── aria-snapshot.yml │ │ │ ├── dark.png │ │ │ ├── dark_colorblind.png │ │ │ ├── dark_dimmed.png │ │ │ ├── dark_high_contrast.png │ │ │ ├── default.png │ │ │ ├── focused.png │ │ │ ├── light.png │ │ │ ├── light_colorblind.png │ │ │ └── light_high_contrast.png │ │ ├── right_side │ │ │ ├── aria-snapshot--after-interaction.yml │ │ │ ├── aria-snapshot.yml │ │ │ ├── dark.png │ │ │ ├── dark_colorblind.png │ │ │ ├── dark_dimmed.png │ │ │ ├── dark_high_contrast.png │ │ │ ├── default.png │ │ │ ├── focused.png │ │ │ ├── light.png │ │ │ ├── light_colorblind.png │ │ │ └── light_high_contrast.png │ │ ├── scroll_container │ │ │ ├── aria-snapshot--after-interaction.yml │ │ │ ├── aria-snapshot.yml │ │ │ ├── dark.png │ │ │ ├── dark_colorblind.png │ │ │ ├── dark_dimmed.png │ │ │ ├── dark_high_contrast.png │ │ │ ├── default.png │ │ │ ├── focused.png │ │ │ ├── light.png │ │ │ ├── light_colorblind.png │ │ │ └── light_high_contrast.png │ │ └── with_auto_complete │ │ │ ├── aria-snapshot--after-interaction.yml │ │ │ ├── aria-snapshot.yml │ │ │ ├── dark.png │ │ │ ├── dark_colorblind.png │ │ │ ├── dark_dimmed.png │ │ │ ├── dark_high_contrast.png │ │ │ ├── default.png │ │ │ ├── focused.png │ │ │ ├── light.png │ │ │ ├── light_colorblind.png │ │ │ └── light_high_contrast.png │ ├── dropdown │ │ └── default │ │ │ ├── aria-snapshot--after-interaction.yml │ │ │ ├── aria-snapshot.yml │ │ │ ├── dark.png │ │ │ ├── dark_colorblind.png │ │ │ ├── dark_dimmed.png │ │ │ ├── dark_high_contrast.png │ │ │ ├── default.png │ │ │ ├── focused.png │ │ │ ├── light.png │ │ │ ├── light_colorblind.png │ │ │ └── light_high_contrast.png │ ├── file_tree_view │ │ └── default │ │ │ ├── aria-snapshot--after-interaction.yml │ │ │ ├── aria-snapshot.yml │ │ │ ├── dark.png │ │ │ ├── dark_colorblind.png │ │ │ ├── dark_dimmed.png │ │ │ ├── dark_high_contrast.png │ │ │ ├── default.png │ │ │ ├── focused.png │ │ │ ├── light.png │ │ │ ├── light_colorblind.png │ │ │ └── light_high_contrast.png │ ├── hellip_button │ │ └── default │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ ├── hidden_text_expander │ │ └── default │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ ├── layout │ │ ├── default │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── gutter_none │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── sidebar_col_placement_start │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ └── sidebar_width_narrow │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ ├── menu │ │ └── default │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ ├── multi_input │ │ ├── default │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── disabled │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── visually_hide_label │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ └── with_caption │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ ├── nav_list │ │ ├── default │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── show_more_item │ │ │ ├── default.png │ │ │ └── focused.png │ │ └── trailing_action │ │ │ ├── default.png │ │ │ └── focused.png │ ├── octicon_symbols │ │ └── default │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ ├── radio_button │ │ ├── checked │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── default │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── disabled │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── visually_hide_label │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ └── with_caption │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ ├── radio_button_group │ │ ├── default │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── invalid │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ └── with_caption │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ ├── segmented_control │ │ ├── default │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── full_width_medium │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── full_width_small │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── icon_only_medium │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── icon_only_small │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── icons_and_text_medium │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── icons_and_text_small │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── trailing_label_width_medium │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── trailing_label_width_small │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── with_label_and_caption │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── with_link_as_tag │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ └── with_subhead_actions │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ ├── select │ │ ├── disabled │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── full_width │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── invalid │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── not_full_width │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── visually_hide_label │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── with_caption │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ └── with_validation_message │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ ├── select_panel │ │ ├── custom_loading_description │ │ │ ├── aria-snapshot--after-interaction.yml │ │ │ ├── aria-snapshot.yml │ │ │ ├── dark.png │ │ │ ├── dark_colorblind.png │ │ │ ├── dark_dimmed.png │ │ │ ├── dark_high_contrast.png │ │ │ ├── default.png │ │ │ ├── focused.png │ │ │ ├── light.png │ │ │ ├── light_colorblind.png │ │ │ └── light_high_contrast.png │ │ ├── custom_loading_label │ │ │ ├── aria-snapshot--after-interaction.yml │ │ │ ├── aria-snapshot.yml │ │ │ ├── dark.png │ │ │ ├── dark_colorblind.png │ │ │ ├── dark_dimmed.png │ │ │ ├── dark_high_contrast.png │ │ │ ├── default.png │ │ │ ├── focused.png │ │ │ ├── light.png │ │ │ ├── light_colorblind.png │ │ │ └── light_high_contrast.png │ │ ├── default │ │ │ ├── aria-snapshot--after-interaction.yml │ │ │ ├── aria-snapshot.yml │ │ │ ├── dark.png │ │ │ ├── dark_colorblind.png │ │ │ ├── dark_dimmed.png │ │ │ ├── dark_high_contrast.png │ │ │ ├── default.png │ │ │ ├── focused.png │ │ │ ├── light.png │ │ │ ├── light_colorblind.png │ │ │ └── light_high_contrast.png │ │ ├── eventually_local_fetch │ │ │ ├── aria-snapshot--after-interaction.yml │ │ │ ├── aria-snapshot.yml │ │ │ ├── dark.png │ │ │ ├── dark_colorblind.png │ │ │ ├── dark_dimmed.png │ │ │ ├── dark_high_contrast.png │ │ │ ├── default.png │ │ │ ├── focused.png │ │ │ ├── light.png │ │ │ ├── light_colorblind.png │ │ │ └── light_high_contrast.png │ │ ├── eventually_local_fetch_initial_failure │ │ │ ├── aria-snapshot--after-interaction.yml │ │ │ ├── aria-snapshot.yml │ │ │ ├── dark.png │ │ │ ├── dark_colorblind.png │ │ │ ├── dark_dimmed.png │ │ │ ├── dark_high_contrast.png │ │ │ ├── default.png │ │ │ ├── focused.png │ │ │ ├── light.png │ │ │ ├── light_colorblind.png │ │ │ └── light_high_contrast.png │ │ ├── eventually_local_fetch_no_results │ │ │ ├── aria-snapshot--after-interaction.yml │ │ │ ├── aria-snapshot.yml │ │ │ ├── dark.png │ │ │ ├── dark_colorblind.png │ │ │ ├── dark_dimmed.png │ │ │ ├── dark_high_contrast.png │ │ │ ├── default.png │ │ │ ├── focused.png │ │ │ ├── light.png │ │ │ ├── light_colorblind.png │ │ │ └── light_high_contrast.png │ │ ├── footer_buttons │ │ │ ├── aria-snapshot--after-interaction.yml │ │ │ ├── aria-snapshot.yml │ │ │ ├── dark.png │ │ │ ├── dark_colorblind.png │ │ │ ├── dark_dimmed.png │ │ │ ├── dark_high_contrast.png │ │ │ ├── default.png │ │ │ ├── focused.png │ │ │ ├── light.png │ │ │ ├── light_colorblind.png │ │ │ └── light_high_contrast.png │ │ ├── list_of_links │ │ │ ├── aria-snapshot--after-interaction.yml │ │ │ ├── aria-snapshot.yml │ │ │ ├── dark.png │ │ │ ├── dark_colorblind.png │ │ │ ├── dark_dimmed.png │ │ │ ├── dark_high_contrast.png │ │ │ ├── default.png │ │ │ ├── focused.png │ │ │ ├── light.png │ │ │ ├── light_colorblind.png │ │ │ └── light_high_contrast.png │ │ ├── local_fetch │ │ │ ├── aria-snapshot--after-interaction.yml │ │ │ ├── aria-snapshot.yml │ │ │ ├── dark.png │ │ │ ├── dark_colorblind.png │ │ │ ├── dark_dimmed.png │ │ │ ├── dark_high_contrast.png │ │ │ ├── default.png │ │ │ ├── focused.png │ │ │ ├── light.png │ │ │ ├── light_colorblind.png │ │ │ └── light_high_contrast.png │ │ ├── local_fetch_no_results │ │ │ ├── aria-snapshot--after-interaction.yml │ │ │ ├── aria-snapshot.yml │ │ │ ├── dark.png │ │ │ ├── dark_colorblind.png │ │ │ ├── dark_dimmed.png │ │ │ ├── dark_high_contrast.png │ │ │ ├── default.png │ │ │ ├── focused.png │ │ │ ├── light.png │ │ │ ├── light_colorblind.png │ │ │ └── light_high_contrast.png │ │ ├── multiselect │ │ │ ├── aria-snapshot--after-interaction.yml │ │ │ ├── aria-snapshot.yml │ │ │ ├── dark.png │ │ │ ├── dark_colorblind.png │ │ │ ├── dark_dimmed.png │ │ │ ├── dark_high_contrast.png │ │ │ ├── default.png │ │ │ ├── focused.png │ │ │ ├── light.png │ │ │ ├── light_colorblind.png │ │ │ └── light_high_contrast.png │ │ ├── multiselect_form │ │ │ ├── aria-snapshot--after-interaction.yml │ │ │ ├── aria-snapshot.yml │ │ │ ├── dark.png │ │ │ ├── dark_colorblind.png │ │ │ ├── dark_dimmed.png │ │ │ ├── dark_high_contrast.png │ │ │ ├── default.png │ │ │ ├── focused.png │ │ │ ├── light.png │ │ │ ├── light_colorblind.png │ │ │ └── light_high_contrast.png │ │ ├── no_values │ │ │ ├── aria-snapshot--after-interaction.yml │ │ │ ├── aria-snapshot.yml │ │ │ ├── dark.png │ │ │ ├── dark_colorblind.png │ │ │ ├── dark_dimmed.png │ │ │ ├── dark_high_contrast.png │ │ │ ├── default.png │ │ │ ├── focused.png │ │ │ ├── light.png │ │ │ ├── light_colorblind.png │ │ │ └── light_high_contrast.png │ │ ├── remote_fetch │ │ │ ├── aria-snapshot--after-interaction.yml │ │ │ ├── aria-snapshot.yml │ │ │ ├── dark.png │ │ │ ├── dark_colorblind.png │ │ │ ├── dark_dimmed.png │ │ │ ├── dark_high_contrast.png │ │ │ ├── default.png │ │ │ ├── focused.png │ │ │ ├── light.png │ │ │ ├── light_colorblind.png │ │ │ └── light_high_contrast.png │ │ ├── remote_fetch_filter_failure │ │ │ ├── aria-snapshot--after-interaction.yml │ │ │ ├── aria-snapshot.yml │ │ │ ├── dark.png │ │ │ ├── dark_colorblind.png │ │ │ ├── dark_dimmed.png │ │ │ ├── dark_high_contrast.png │ │ │ ├── default.png │ │ │ ├── focused.png │ │ │ ├── light.png │ │ │ ├── light_colorblind.png │ │ │ └── light_high_contrast.png │ │ ├── remote_fetch_form │ │ │ ├── aria-snapshot--after-interaction.yml │ │ │ ├── aria-snapshot.yml │ │ │ ├── dark.png │ │ │ ├── dark_colorblind.png │ │ │ ├── dark_dimmed.png │ │ │ ├── dark_high_contrast.png │ │ │ ├── default.png │ │ │ ├── focused.png │ │ │ ├── light.png │ │ │ ├── light_colorblind.png │ │ │ └── light_high_contrast.png │ │ ├── remote_fetch_initial_failure │ │ │ ├── aria-snapshot--after-interaction.yml │ │ │ ├── aria-snapshot.yml │ │ │ ├── dark.png │ │ │ ├── dark_colorblind.png │ │ │ ├── dark_dimmed.png │ │ │ ├── dark_high_contrast.png │ │ │ ├── default.png │ │ │ ├── focused.png │ │ │ ├── light.png │ │ │ ├── light_colorblind.png │ │ │ └── light_high_contrast.png │ │ ├── remote_fetch_no_results │ │ │ ├── aria-snapshot--after-interaction.yml │ │ │ ├── aria-snapshot.yml │ │ │ ├── dark.png │ │ │ ├── dark_colorblind.png │ │ │ ├── dark_dimmed.png │ │ │ ├── dark_high_contrast.png │ │ │ ├── default.png │ │ │ ├── focused.png │ │ │ ├── light.png │ │ │ ├── light_colorblind.png │ │ │ └── light_high_contrast.png │ │ ├── select_panel_with_icon_button │ │ │ ├── aria-snapshot--after-interaction.yml │ │ │ ├── aria-snapshot.yml │ │ │ ├── dark.png │ │ │ ├── dark_colorblind.png │ │ │ ├── dark_dimmed.png │ │ │ ├── dark_high_contrast.png │ │ │ ├── default.png │ │ │ ├── focused.png │ │ │ ├── light.png │ │ │ ├── light_colorblind.png │ │ │ └── light_high_contrast.png │ │ ├── single_select │ │ │ ├── aria-snapshot--after-interaction.yml │ │ │ ├── aria-snapshot.yml │ │ │ ├── dark.png │ │ │ ├── dark_colorblind.png │ │ │ ├── dark_dimmed.png │ │ │ ├── dark_high_contrast.png │ │ │ ├── default.png │ │ │ ├── focused.png │ │ │ ├── light.png │ │ │ ├── light_colorblind.png │ │ │ └── light_high_contrast.png │ │ ├── single_select_form │ │ │ ├── aria-snapshot--after-interaction.yml │ │ │ ├── aria-snapshot.yml │ │ │ ├── dark.png │ │ │ ├── dark_colorblind.png │ │ │ ├── dark_dimmed.png │ │ │ ├── dark_high_contrast.png │ │ │ ├── default.png │ │ │ ├── focused.png │ │ │ ├── light.png │ │ │ ├── light_colorblind.png │ │ │ └── light_high_contrast.png │ │ ├── with_avatar_items │ │ │ ├── aria-snapshot--after-interaction.yml │ │ │ ├── aria-snapshot.yml │ │ │ ├── dark.png │ │ │ ├── dark_colorblind.png │ │ │ ├── dark_dimmed.png │ │ │ ├── dark_high_contrast.png │ │ │ ├── default.png │ │ │ ├── focused.png │ │ │ ├── light.png │ │ │ ├── light_colorblind.png │ │ │ └── light_high_contrast.png │ │ ├── with_dynamic_label │ │ │ ├── aria-snapshot--after-interaction.yml │ │ │ ├── aria-snapshot.yml │ │ │ ├── dark.png │ │ │ ├── dark_colorblind.png │ │ │ ├── dark_dimmed.png │ │ │ ├── dark_high_contrast.png │ │ │ ├── default.png │ │ │ ├── focused.png │ │ │ ├── light.png │ │ │ ├── light_colorblind.png │ │ │ └── light_high_contrast.png │ │ ├── with_dynamic_label_and_aria_prefix │ │ │ ├── aria-snapshot--after-interaction.yml │ │ │ ├── aria-snapshot.yml │ │ │ ├── dark.png │ │ │ ├── dark_colorblind.png │ │ │ ├── dark_dimmed.png │ │ │ ├── dark_high_contrast.png │ │ │ ├── default.png │ │ │ ├── focused.png │ │ │ ├── light.png │ │ │ ├── light_colorblind.png │ │ │ └── light_high_contrast.png │ │ ├── with_leading_icons │ │ │ ├── aria-snapshot--after-interaction.yml │ │ │ ├── aria-snapshot.yml │ │ │ ├── dark.png │ │ │ ├── dark_colorblind.png │ │ │ ├── dark_dimmed.png │ │ │ ├── dark_high_contrast.png │ │ │ ├── default.png │ │ │ ├── focused.png │ │ │ ├── light.png │ │ │ ├── light_colorblind.png │ │ │ └── light_high_contrast.png │ │ ├── with_subtitle │ │ │ ├── aria-snapshot--after-interaction.yml │ │ │ ├── aria-snapshot.yml │ │ │ ├── dark.png │ │ │ ├── dark_colorblind.png │ │ │ ├── dark_dimmed.png │ │ │ ├── dark_high_contrast.png │ │ │ ├── default.png │ │ │ ├── focused.png │ │ │ ├── light.png │ │ │ ├── light_colorblind.png │ │ │ └── light_high_contrast.png │ │ └── with_trailing_icons │ │ │ ├── aria-snapshot--after-interaction.yml │ │ │ ├── aria-snapshot.yml │ │ │ ├── dark.png │ │ │ ├── dark_colorblind.png │ │ │ ├── dark_dimmed.png │ │ │ ├── dark_high_contrast.png │ │ │ ├── default.png │ │ │ ├── focused.png │ │ │ ├── light.png │ │ │ ├── light_colorblind.png │ │ │ └── light_high_contrast.png │ ├── tab_nav │ │ ├── default │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── with_extra │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ └── with_icons_and_counters │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ ├── tab_panels │ │ └── default │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ ├── text_area │ │ ├── default │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── disabled │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── full_width │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── invalid │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── not_full_width │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── visually_hide_label │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── with_caption │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ └── with_validation_message │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ ├── text_field │ │ ├── default │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── disabled │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── full_width │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── input_group_leading_action_menu │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── input_group_leading_button │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── input_group_trailing_button │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── inset │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── invalid │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── monospace │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── not_full_width │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── show_clear_button │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── size_large │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── size_medium │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── size_small │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── visually_hide_label │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── with_caption │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── with_leading_visual │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── with_placeholder │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── with_trailing_counter │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── with_trailing_icon │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── with_trailing_label │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── with_trailing_long_text │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── with_trailing_text │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ └── with_validation_message │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ ├── toggle_switch │ │ ├── checked │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── checked_disabled │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── default │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── disabled │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── small │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── with_a_bad_src │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ └── with_status_label_position_end │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ ├── tooltip │ │ ├── tooltip_e │ │ │ ├── aria-snapshot--after-interaction.yml │ │ │ ├── aria-snapshot.yml │ │ │ ├── dark.png │ │ │ ├── dark_colorblind.png │ │ │ ├── dark_dimmed.png │ │ │ ├── dark_high_contrast.png │ │ │ ├── default.png │ │ │ ├── focused.png │ │ │ ├── light.png │ │ │ ├── light_colorblind.png │ │ │ └── light_high_contrast.png │ │ ├── tooltip_n │ │ │ ├── aria-snapshot--after-interaction.yml │ │ │ ├── aria-snapshot.yml │ │ │ ├── dark.png │ │ │ ├── dark_colorblind.png │ │ │ ├── dark_dimmed.png │ │ │ ├── dark_high_contrast.png │ │ │ ├── default.png │ │ │ ├── focused.png │ │ │ ├── light.png │ │ │ ├── light_colorblind.png │ │ │ └── light_high_contrast.png │ │ ├── tooltip_ne │ │ │ ├── aria-snapshot--after-interaction.yml │ │ │ ├── aria-snapshot.yml │ │ │ ├── dark.png │ │ │ ├── dark_colorblind.png │ │ │ ├── dark_dimmed.png │ │ │ ├── dark_high_contrast.png │ │ │ ├── default.png │ │ │ ├── focused.png │ │ │ ├── light.png │ │ │ ├── light_colorblind.png │ │ │ └── light_high_contrast.png │ │ ├── tooltip_nw │ │ │ ├── aria-snapshot--after-interaction.yml │ │ │ ├── aria-snapshot.yml │ │ │ ├── dark.png │ │ │ ├── dark_colorblind.png │ │ │ ├── dark_dimmed.png │ │ │ ├── dark_high_contrast.png │ │ │ ├── default.png │ │ │ ├── focused.png │ │ │ ├── light.png │ │ │ ├── light_colorblind.png │ │ │ └── light_high_contrast.png │ │ ├── tooltip_s │ │ │ ├── aria-snapshot--after-interaction.yml │ │ │ ├── aria-snapshot.yml │ │ │ ├── dark.png │ │ │ ├── dark_colorblind.png │ │ │ ├── dark_dimmed.png │ │ │ ├── dark_high_contrast.png │ │ │ ├── default.png │ │ │ ├── focused.png │ │ │ ├── light.png │ │ │ ├── light_colorblind.png │ │ │ └── light_high_contrast.png │ │ ├── tooltip_se │ │ │ ├── aria-snapshot--after-interaction.yml │ │ │ ├── aria-snapshot.yml │ │ │ ├── dark.png │ │ │ ├── dark_colorblind.png │ │ │ ├── dark_dimmed.png │ │ │ ├── dark_high_contrast.png │ │ │ ├── default.png │ │ │ ├── focused.png │ │ │ ├── light.png │ │ │ ├── light_colorblind.png │ │ │ └── light_high_contrast.png │ │ ├── tooltip_sw │ │ │ ├── aria-snapshot--after-interaction.yml │ │ │ ├── aria-snapshot.yml │ │ │ ├── dark.png │ │ │ ├── dark_colorblind.png │ │ │ ├── dark_dimmed.png │ │ │ ├── dark_high_contrast.png │ │ │ ├── default.png │ │ │ ├── focused.png │ │ │ ├── light.png │ │ │ ├── light_colorblind.png │ │ │ └── light_high_contrast.png │ │ └── tooltip_w │ │ │ ├── aria-snapshot--after-interaction.yml │ │ │ ├── aria-snapshot.yml │ │ │ ├── dark.png │ │ │ ├── dark_colorblind.png │ │ │ ├── dark_dimmed.png │ │ │ ├── dark_high_contrast.png │ │ │ ├── default.png │ │ │ ├── focused.png │ │ │ ├── light.png │ │ │ ├── light_colorblind.png │ │ │ └── light_high_contrast.png │ ├── tree_view │ │ ├── default │ │ │ ├── aria-snapshot--after-interaction.yml │ │ │ ├── aria-snapshot.yml │ │ │ ├── dark.png │ │ │ ├── dark_colorblind.png │ │ │ ├── dark_dimmed.png │ │ │ ├── dark_high_contrast.png │ │ │ ├── default.png │ │ │ ├── focused.png │ │ │ ├── light.png │ │ │ ├── light_colorblind.png │ │ │ └── light_high_contrast.png │ │ ├── empty │ │ │ ├── aria-snapshot--after-interaction.yml │ │ │ ├── aria-snapshot.yml │ │ │ ├── dark.png │ │ │ ├── dark_colorblind.png │ │ │ ├── dark_dimmed.png │ │ │ ├── dark_high_contrast.png │ │ │ ├── default.png │ │ │ ├── focused.png │ │ │ ├── light.png │ │ │ ├── light_colorblind.png │ │ │ └── light_high_contrast.png │ │ ├── loading_failure │ │ │ ├── aria-snapshot--after-interaction.yml │ │ │ ├── aria-snapshot.yml │ │ │ ├── dark.png │ │ │ ├── dark_colorblind.png │ │ │ ├── dark_dimmed.png │ │ │ ├── dark_high_contrast.png │ │ │ ├── default.png │ │ │ ├── focused.png │ │ │ ├── light.png │ │ │ ├── light_colorblind.png │ │ │ └── light_high_contrast.png │ │ ├── loading_skeleton │ │ │ ├── aria-snapshot--after-interaction.yml │ │ │ ├── aria-snapshot.yml │ │ │ ├── dark.png │ │ │ ├── dark_colorblind.png │ │ │ ├── dark_dimmed.png │ │ │ ├── dark_high_contrast.png │ │ │ ├── default.png │ │ │ ├── focused.png │ │ │ ├── light.png │ │ │ ├── light_colorblind.png │ │ │ └── light_high_contrast.png │ │ └── loading_spinner │ │ │ ├── aria-snapshot--after-interaction.yml │ │ │ ├── aria-snapshot.yml │ │ │ ├── dark.png │ │ │ ├── dark_colorblind.png │ │ │ ├── dark_dimmed.png │ │ │ ├── dark_high_contrast.png │ │ │ ├── default.png │ │ │ ├── focused.png │ │ │ ├── light.png │ │ │ ├── light_colorblind.png │ │ │ └── light_high_contrast.png │ ├── underline_nav │ │ ├── default │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ └── with_icons_and_counters │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ └── underline_panels │ │ ├── default │ │ ├── aria-snapshot.yml │ │ ├── default.png │ │ └── focused.png │ │ ├── with_actions │ │ ├── aria-snapshot.yml │ │ ├── default.png │ │ └── focused.png │ │ └── with_icons_and_counters │ │ ├── aria-snapshot.yml │ │ ├── default.png │ │ └── focused.png │ ├── beta │ ├── auto_complete │ │ ├── full_width │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── large │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── leading_visual │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── medium │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── small │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── trailing_action │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ └── visually_hide_label │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ ├── avatar │ │ ├── default │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── shape_circle │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── shape_square │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── size_16 │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── size_20 │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── size_24 │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── size_32 │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── size_40 │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── size_48 │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── size_64 │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ └── size_80 │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ ├── avatar_stack │ │ ├── avatar_2 │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── avatar_3 │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ └── default │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ ├── blankslate │ │ ├── default │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── description │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── full │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── loading │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── option_border │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── primary_action │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── secondary_action │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── with_icon │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ └── with_image │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ ├── border_box │ │ ├── default │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── padding_condensed │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── padding_spacious │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ └── row_colors │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ ├── breadcrumbs │ │ ├── default │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── focused.png │ │ ├── with_beta_truncate │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── with_deprecated_truncate │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ └── with_long_items │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ ├── button │ │ ├── all_schemes │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── full_width │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── inactive │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── invisible_all_visuals │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── label_wrap │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── leading_visual │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── leading_visual_svg │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── link │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── link_as_button │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── link_scheme_label_wrap │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── small_scheme_one_character │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── summary_as_button │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── trailing_action │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── trailing_counter │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ └── trailing_visual │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ ├── button_group │ │ ├── all_tags │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── default │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── icon_buttons │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── multiple_tags │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── split_button │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── with_clipboard_copy_button │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ └── with_menu_button │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ ├── clipboard_copy │ │ ├── default │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ └── text │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ ├── clipboard_copy_button │ │ ├── default │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ └── with_tooltip │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ ├── close_button │ │ └── default │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ ├── counter │ │ ├── color_scheme_default │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── color_scheme_primary │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── color_scheme_secondary │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── default │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── rounding_above_1000 │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── rounding_below_1000 │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── rounding_default │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── rounding_large_number │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── rounding_large_number_greater_than_custom_limit │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── rounding_large_number_less_than_custom_limit │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ └── with_text │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ ├── flash │ │ ├── color_scheme_danger │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── color_scheme_default │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── color_scheme_success │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── color_scheme_warning │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── default │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── options_dismissible │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── options_full │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ └── options_with_icon │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ ├── heading │ │ └── default │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ ├── icon_button │ │ ├── danger │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── default │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── invisible │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── link_as_button │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── primary │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ └── summary_as_button │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ ├── label │ │ ├── color_scheme_accent │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── color_scheme_attention │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── color_scheme_danger │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── color_scheme_done │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── color_scheme_primary │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── color_scheme_secondary │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── color_scheme_severe │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── color_scheme_sponsors │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── color_scheme_success │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── default │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── inline_inline │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── size_default │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ └── size_large │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ ├── link │ │ ├── color_scheme_primary │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── color_scheme_primary_muted │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── color_scheme_secondary │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── color_scheme_secondary_muted │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── default │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ └── focused.png │ ├── nav_list │ │ ├── default │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── long_label_with_tooltip │ │ │ ├── aria-snapshot.yml │ │ │ ├── dark.png │ │ │ ├── dark_colorblind.png │ │ │ ├── dark_dimmed.png │ │ │ ├── dark_high_contrast.png │ │ │ ├── default.png │ │ │ ├── focused.png │ │ │ ├── light.png │ │ │ ├── light_colorblind.png │ │ │ └── light_high_contrast.png │ │ ├── show_more_item │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── trailing_action │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ └── truncate │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ ├── octicon │ │ └── default │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ ├── popover │ │ ├── bottom_left │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── bottom_right │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── default │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── large │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── top_left │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ └── top_right │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ ├── progress_bar │ │ ├── default │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── size_default │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── size_large │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ └── size_small │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ ├── relative_time │ │ ├── link_with_tooltip │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ └── no_title_attribute │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ ├── spinner │ │ └── default │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ ├── state │ │ ├── default │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── sizes_default │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── sizes_small │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── states_closed │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── states_merged │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ └── states_open │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ ├── subhead │ │ ├── actions │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── danger │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ ├── default │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ │ └── spacing_spacious │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ ├── text │ │ └── default │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ ├── timeline_item │ │ └── default │ │ │ ├── aria-snapshot.yml │ │ │ ├── default.png │ │ │ └── focused.png │ └── truncate │ │ └── max_widths │ │ ├── aria-snapshot.yml │ │ ├── default.png │ │ └── focused.png │ ├── box │ ├── border │ │ ├── aria-snapshot.yml │ │ ├── default.png │ │ └── focused.png │ └── border_bottom │ │ ├── aria-snapshot.yml │ │ ├── default.png │ │ └── focused.png │ └── forms │ ├── action_menu_form │ ├── aria-snapshot.yml │ ├── dark.png │ ├── dark_colorblind.png │ ├── dark_dimmed.png │ ├── dark_high_contrast.png │ ├── default.png │ ├── focused.png │ ├── light.png │ ├── light_colorblind.png │ └── light_high_contrast.png │ ├── after_content_form │ ├── aria-snapshot.yml │ ├── default.png │ └── focused.png │ ├── array_check_box_group_form │ ├── aria-snapshot.yml │ ├── dark.png │ ├── dark_colorblind.png │ ├── dark_dimmed.png │ ├── dark_high_contrast.png │ ├── default.png │ ├── focused.png │ ├── light.png │ ├── light_colorblind.png │ └── light_high_contrast.png │ ├── auto_complete_form │ ├── aria-snapshot.yml │ ├── default.png │ └── focused.png │ ├── caption_template_form │ ├── aria-snapshot.yml │ ├── default.png │ └── focused.png │ ├── check_box_group_form │ ├── aria-snapshot.yml │ ├── dark.png │ ├── dark_colorblind.png │ ├── dark_dimmed.png │ ├── dark_high_contrast.png │ ├── default.png │ ├── focused.png │ ├── light.png │ ├── light_colorblind.png │ └── light_high_contrast.png │ ├── check_box_with_nested_form │ ├── aria-snapshot.yml │ ├── dark.png │ ├── dark_colorblind.png │ ├── dark_dimmed.png │ ├── dark_high_contrast.png │ ├── default.png │ ├── focused.png │ ├── light.png │ ├── light_colorblind.png │ └── light_high_contrast.png │ ├── composed_form │ ├── aria-snapshot.yml │ ├── dark.png │ ├── dark_colorblind.png │ ├── dark_dimmed.png │ ├── dark_high_contrast.png │ ├── default.png │ ├── focused.png │ ├── light.png │ ├── light_colorblind.png │ └── light_high_contrast.png │ ├── example_toggle_switch_form │ ├── aria-snapshot.yml │ ├── dark.png │ ├── dark_colorblind.png │ ├── dark_dimmed.png │ ├── dark_high_contrast.png │ ├── default.png │ ├── focused.png │ ├── light.png │ ├── light_colorblind.png │ └── light_high_contrast.png │ ├── horizontal_form │ ├── aria-snapshot.yml │ ├── dark.png │ ├── dark_colorblind.png │ ├── dark_dimmed.png │ ├── dark_high_contrast.png │ ├── default.png │ ├── focused.png │ ├── light.png │ ├── light_colorblind.png │ └── light_high_contrast.png │ ├── immediate_validation_form │ ├── aria-snapshot.yml │ ├── dark.png │ ├── dark_colorblind.png │ ├── dark_dimmed.png │ ├── dark_high_contrast.png │ ├── default.png │ ├── focused.png │ ├── light.png │ ├── light_colorblind.png │ └── light_high_contrast.png │ ├── invalid_form │ ├── aria-snapshot.yml │ ├── dark.png │ ├── dark_colorblind.png │ ├── dark_dimmed.png │ ├── dark_high_contrast.png │ ├── default.png │ ├── focused.png │ ├── light.png │ ├── light_colorblind.png │ └── light_high_contrast.png │ ├── multi_input_form │ ├── aria-snapshot.yml │ ├── default.png │ └── focused.png │ ├── multi_text_field_form │ ├── aria-snapshot.yml │ ├── dark.png │ ├── dark_colorblind.png │ ├── dark_dimmed.png │ ├── dark_high_contrast.png │ ├── default.png │ ├── focused.png │ ├── light.png │ ├── light_colorblind.png │ └── light_high_contrast.png │ ├── name_with_question_mark_form │ ├── aria-snapshot.yml │ ├── dark.png │ ├── dark_colorblind.png │ ├── dark_dimmed.png │ ├── dark_high_contrast.png │ ├── default.png │ ├── focused.png │ ├── light.png │ ├── light_colorblind.png │ └── light_high_contrast.png │ ├── radio_button_group_form │ ├── aria-snapshot.yml │ ├── dark.png │ ├── dark_colorblind.png │ ├── dark_dimmed.png │ ├── dark_high_contrast.png │ ├── default.png │ ├── focused.png │ ├── light.png │ ├── light_colorblind.png │ └── light_high_contrast.png │ ├── radio_button_with_nested_form │ ├── aria-snapshot.yml │ ├── dark.png │ ├── dark_colorblind.png │ ├── dark_dimmed.png │ ├── dark_high_contrast.png │ ├── default.png │ ├── focused.png │ ├── light.png │ ├── light_colorblind.png │ └── light_high_contrast.png │ ├── select_form │ ├── aria-snapshot.yml │ ├── dark.png │ ├── dark_colorblind.png │ ├── dark_dimmed.png │ ├── dark_high_contrast.png │ ├── default.png │ ├── focused.png │ ├── light.png │ ├── light_colorblind.png │ └── light_high_contrast.png │ ├── single_text_field_form │ ├── aria-snapshot.yml │ ├── default.png │ └── focused.png │ ├── submit_button_form │ ├── aria-snapshot.yml │ ├── dark.png │ ├── dark_colorblind.png │ ├── dark_dimmed.png │ ├── dark_high_contrast.png │ ├── default.png │ ├── focused.png │ ├── light.png │ ├── light_colorblind.png │ └── light_high_contrast.png │ └── text_field_and_checkbox_form │ ├── aria-snapshot.yml │ ├── default.png │ └── focused.png ├── .rubocop.yml ├── .simplecov ├── .stylelintrc.json ├── .vscode ├── extensions.json ├── settings.json └── tasks.json ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Gemfile ├── Gemfile.lock ├── LICENSE.txt ├── Procfile ├── Procfile.test ├── README.md ├── Rakefile ├── app ├── components │ └── primer │ │ ├── alpha │ │ ├── action_bar.html.erb │ │ ├── action_bar.pcss │ │ ├── action_bar.rb │ │ ├── action_bar │ │ │ ├── divider.rb │ │ │ └── item.rb │ │ ├── action_bar_element.ts │ │ ├── action_list.html.erb │ │ ├── action_list.pcss │ │ ├── action_list.rb │ │ ├── action_list.ts │ │ ├── action_list │ │ │ ├── divider.rb │ │ │ ├── form_wrapper.html.erb │ │ │ ├── form_wrapper.rb │ │ │ ├── heading.html.erb │ │ │ ├── heading.rb │ │ │ ├── item.html.erb │ │ │ └── item.rb │ │ ├── action_menu.html.erb │ │ ├── action_menu.rb │ │ ├── action_menu │ │ │ ├── action_menu_element.ts │ │ │ ├── group.rb │ │ │ ├── heading.rb │ │ │ ├── list.html.erb │ │ │ ├── list.rb │ │ │ └── list_wrapper.rb │ │ ├── auto_complete.pcss │ │ ├── auto_complete.rb │ │ ├── auto_complete │ │ │ ├── auto_complete.html.erb │ │ │ └── item.rb │ │ ├── banner.html.erb │ │ ├── banner.pcss │ │ ├── banner.rb │ │ ├── button_marketing.pcss │ │ ├── button_marketing.rb │ │ ├── check_box.rb │ │ ├── check_box_group.rb │ │ ├── dialog.html.erb │ │ ├── dialog.pcss │ │ ├── dialog.rb │ │ ├── dialog │ │ │ ├── body.rb │ │ │ ├── footer.rb │ │ │ ├── header.html.erb │ │ │ └── header.rb │ │ ├── dropdown.html.erb │ │ ├── dropdown.pcss │ │ ├── dropdown.rb │ │ ├── dropdown.ts │ │ ├── dropdown │ │ │ ├── menu.html.erb │ │ │ ├── menu.rb │ │ │ └── menu.ts │ │ ├── file_tree_view.rb │ │ ├── file_tree_view │ │ │ ├── directory_node.html.erb │ │ │ ├── directory_node.rb │ │ │ ├── file_node.html.erb │ │ │ └── file_node.rb │ │ ├── form_button.rb │ │ ├── form_control.html.erb │ │ ├── form_control.rb │ │ ├── hellip_button.rb │ │ ├── hidden_text_expander.rb │ │ ├── image.rb │ │ ├── include_fragment.rb │ │ ├── layout.html.erb │ │ ├── layout.pcss │ │ ├── layout.rb │ │ ├── menu.html.erb │ │ ├── menu.pcss │ │ ├── menu.rb │ │ ├── modal_dialog.ts │ │ ├── multi_input.rb │ │ ├── nav_list.rb │ │ ├── nav_list │ │ │ ├── divider.rb │ │ │ ├── group.rb │ │ │ ├── heading.rb │ │ │ └── item.rb │ │ ├── navigation │ │ │ ├── tab.html.erb │ │ │ └── tab.rb │ │ ├── octicon_symbols.html.erb │ │ ├── octicon_symbols.rb │ │ ├── overlay.html.erb │ │ ├── overlay.pcss │ │ ├── overlay.rb │ │ ├── overlay │ │ │ ├── body.rb │ │ │ ├── footer.rb │ │ │ ├── header.html.erb │ │ │ └── header.rb │ │ ├── radio_button.rb │ │ ├── radio_button_group.rb │ │ ├── segmented_control.html.erb │ │ ├── segmented_control.pcss │ │ ├── segmented_control.rb │ │ ├── segmented_control.ts │ │ ├── segmented_control │ │ │ ├── item.html.erb │ │ │ └── item.rb │ │ ├── select.rb │ │ ├── select_panel.html.erb │ │ ├── select_panel.pcss │ │ ├── select_panel.rb │ │ ├── select_panel_element.ts │ │ ├── skeleton_box.html.erb │ │ ├── skeleton_box.pcss │ │ ├── skeleton_box.rb │ │ ├── stack.html.erb │ │ ├── stack.pcss │ │ ├── stack.rb │ │ ├── stack_item.html.erb │ │ ├── stack_item.pcss │ │ ├── stack_item.rb │ │ ├── submit_button.rb │ │ ├── tab_container.rb │ │ ├── tab_container.ts │ │ ├── tab_nav.html.erb │ │ ├── tab_nav.pcss │ │ ├── tab_nav.rb │ │ ├── tab_panels.html.erb │ │ ├── tab_panels.rb │ │ ├── text_area.rb │ │ ├── text_field.pcss │ │ ├── text_field.rb │ │ ├── toggle_switch.html.erb │ │ ├── toggle_switch.pcss │ │ ├── toggle_switch.rb │ │ ├── toggle_switch.ts │ │ ├── tool_tip.ts │ │ ├── tooltip.rb │ │ ├── tree_view.html.erb │ │ ├── tree_view.pcss │ │ ├── tree_view.rb │ │ ├── tree_view │ │ │ ├── icon.html.erb │ │ │ ├── icon.rb │ │ │ ├── icon_pair.html.erb │ │ │ ├── icon_pair.rb │ │ │ ├── leading_action.html.erb │ │ │ ├── leading_action.rb │ │ │ ├── leaf_node.html.erb │ │ │ ├── leaf_node.rb │ │ │ ├── loading_failure_message.html.erb │ │ │ ├── loading_failure_message.rb │ │ │ ├── node.html.erb │ │ │ ├── node.rb │ │ │ ├── skeleton_loader.html.erb │ │ │ ├── skeleton_loader.rb │ │ │ ├── spinner_loader.html.erb │ │ │ ├── spinner_loader.rb │ │ │ ├── sub_tree.html.erb │ │ │ ├── sub_tree.rb │ │ │ ├── sub_tree_container.html.erb │ │ │ ├── sub_tree_container.rb │ │ │ ├── sub_tree_node.html.erb │ │ │ ├── sub_tree_node.rb │ │ │ ├── tree_view.ts │ │ │ ├── tree_view_icon_pair_element.ts │ │ │ ├── tree_view_include_fragment_element.ts │ │ │ ├── tree_view_roving_tab_index.ts │ │ │ ├── tree_view_sub_tree_node_element.ts │ │ │ ├── visual.html.erb │ │ │ └── visual.rb │ │ ├── underline_nav.html.erb │ │ ├── underline_nav.pcss │ │ ├── underline_nav.rb │ │ ├── underline_panels.html.erb │ │ ├── underline_panels.rb │ │ └── x_banner.ts │ │ ├── anchored_position.ts │ │ ├── base_component.rb │ │ ├── beta │ │ ├── auto_complete.rb │ │ ├── auto_complete │ │ │ ├── auto_complete.html.erb │ │ │ ├── auto_complete.ts │ │ │ ├── item.html.erb │ │ │ ├── item.rb │ │ │ └── no_result_item.rb │ │ ├── avatar.pcss │ │ ├── avatar.rb │ │ ├── avatar_stack.html.erb │ │ ├── avatar_stack.pcss │ │ ├── avatar_stack.rb │ │ ├── base_button.rb │ │ ├── blankslate.html.erb │ │ ├── blankslate.pcss │ │ ├── blankslate.rb │ │ ├── border_box.html.erb │ │ ├── border_box.pcss │ │ ├── border_box.rb │ │ ├── border_box │ │ │ ├── header.html.erb │ │ │ └── header.rb │ │ ├── breadcrumbs.html.erb │ │ ├── breadcrumbs.pcss │ │ ├── breadcrumbs.rb │ │ ├── button.html.erb │ │ ├── button.pcss │ │ ├── button.rb │ │ ├── button_group.html.erb │ │ ├── button_group.pcss │ │ ├── button_group.rb │ │ ├── clipboard_copy.html.erb │ │ ├── clipboard_copy.rb │ │ ├── clipboard_copy.ts │ │ ├── clipboard_copy_button.rb │ │ ├── close_button.rb │ │ ├── counter.pcss │ │ ├── counter.rb │ │ ├── details.html.erb │ │ ├── details.rb │ │ ├── details_toggle_element.ts │ │ ├── flash.html.erb │ │ ├── flash.pcss │ │ ├── flash.rb │ │ ├── heading.rb │ │ ├── icon_button.html.erb │ │ ├── icon_button.rb │ │ ├── label.pcss │ │ ├── label.rb │ │ ├── link.html.erb │ │ ├── link.pcss │ │ ├── link.rb │ │ ├── markdown.rb │ │ ├── nav_list.html.erb │ │ ├── nav_list.rb │ │ ├── nav_list.ts │ │ ├── nav_list │ │ │ ├── divider.rb │ │ │ ├── group.html.erb │ │ │ ├── group.rb │ │ │ ├── heading.rb │ │ │ ├── item.html.erb │ │ │ └── item.rb │ │ ├── nav_list_group_element.ts │ │ ├── octicon.html.erb │ │ ├── octicon.rb │ │ ├── popover.html.erb │ │ ├── popover.pcss │ │ ├── popover.rb │ │ ├── progress_bar.html.erb │ │ ├── progress_bar.pcss │ │ ├── progress_bar.rb │ │ ├── relative_time.rb │ │ ├── relative_time.ts │ │ ├── spinner.html.erb │ │ ├── spinner.rb │ │ ├── state.pcss │ │ ├── state.rb │ │ ├── subhead.html.erb │ │ ├── subhead.pcss │ │ ├── subhead.rb │ │ ├── text.rb │ │ ├── timeline_item.html.erb │ │ ├── timeline_item.pcss │ │ ├── timeline_item.rb │ │ ├── truncate.html.erb │ │ ├── truncate.pcss │ │ └── truncate.rb │ │ ├── blankslate_component.html.erb │ │ ├── blankslate_component.rb │ │ ├── box.rb │ │ ├── button_component.html.erb │ │ ├── button_component.rb │ │ ├── component.rb │ │ ├── conditional_wrapper.rb │ │ ├── content.rb │ │ ├── dialog_helper.ts │ │ ├── focus_group.ts │ │ ├── icon_button.html.erb │ │ ├── icon_button.rb │ │ ├── layout_component.html.erb │ │ ├── layout_component.rb │ │ ├── navigation │ │ └── tab_component.rb │ │ ├── primer.pcss │ │ ├── primer.ts │ │ ├── responsive_arg.rb │ │ ├── scrollable_region.ts │ │ ├── shared_events.ts │ │ ├── tooltip.rb │ │ ├── truncate.pcss │ │ ├── truncate.rb │ │ └── utils.ts ├── controllers │ └── primer │ │ └── view_components │ │ ├── action_menu_controller.rb │ │ ├── application_controller.rb │ │ ├── auto_check_controller.rb │ │ ├── auto_complete_test_controller.rb │ │ ├── form_handler_controller.rb │ │ ├── include_fragment_controller.rb │ │ ├── multi_controller.rb │ │ ├── nav_list_items_controller.rb │ │ ├── select_panel_items_controller.rb │ │ ├── toggle_switch_controller.rb │ │ ├── tree_view_items.json │ │ └── tree_view_items_controller.rb ├── forms │ ├── action_menu_form.rb │ ├── after_content_form.rb │ ├── after_content_form │ │ └── after_content.html.erb │ ├── application_form.rb │ ├── array_check_box_group_form.rb │ ├── array_check_box_group_form │ │ └── places_lopez_caption.html.erb │ ├── auto_complete_form.rb │ ├── both_types_of_caption_form.rb │ ├── both_types_of_caption_form │ │ └── first_name_caption.html.erb │ ├── caption_template_form.rb │ ├── caption_template_form │ │ ├── age_middle_aged_caption.html.erb │ │ ├── age_young_caption.html.erb │ │ ├── cool_caption.html.erb │ │ ├── first_name_caption.html.erb │ │ ├── places_bellevue_caption.html.erb │ │ ├── places_lopez_caption.html.erb │ │ └── places_seattle_caption.html.erb │ ├── check_box_group_form.rb │ ├── check_box_with_nested_form.rb │ ├── composed_form.rb │ ├── example_toggle_switch_form.rb │ ├── example_toggle_switch_form │ │ └── example_field_caption.html.erb │ ├── first_name_form.rb │ ├── horizontal_form.rb │ ├── immediate_validation_form.rb │ ├── invalid_form.rb │ ├── last_name_form.rb │ ├── multi_input_form.rb │ ├── multi_text_field_form.rb │ ├── name_with_question_mark_form.rb │ ├── name_with_question_mark_form │ │ └── enabled_caption.html.erb │ ├── radio_button_group_form.rb │ ├── radio_button_with_nested_form.rb │ ├── select_form.rb │ ├── single_text_field_form.rb │ ├── submit_button_form.rb │ └── text_field_and_checkbox_form.rb ├── helpers │ └── primer │ │ └── form_helper.rb ├── lib │ └── primer │ │ ├── attributes_helper.rb │ │ ├── audited │ │ └── dsl.rb │ │ ├── class_name_helper.rb │ │ ├── css │ │ ├── layout.css │ │ └── utilities.css │ │ ├── current_attributes.rb │ │ ├── experimental_render_helpers.rb │ │ ├── experimental_slot_helpers.rb │ │ ├── fetch_or_fallback_helper.rb │ │ ├── forms.rb │ │ ├── forms │ │ ├── action_menu.html.erb │ │ ├── action_menu.rb │ │ ├── acts_as_component.rb │ │ ├── auto_complete.html.erb │ │ ├── auto_complete.rb │ │ ├── base.html.erb │ │ ├── base.rb │ │ ├── base_component.rb │ │ ├── buffer_rewriter.rb │ │ ├── builder.rb │ │ ├── button.html.erb │ │ ├── button.rb │ │ ├── caption.html.erb │ │ ├── caption.rb │ │ ├── check_box.html.erb │ │ ├── check_box.rb │ │ ├── check_box_group.html.erb │ │ ├── check_box_group.rb │ │ ├── dsl │ │ │ ├── action_menu_input.rb │ │ │ ├── auto_complete_input.rb │ │ │ ├── button_input.rb │ │ │ ├── check_box_group_input.rb │ │ │ ├── check_box_input.rb │ │ │ ├── form_object.rb │ │ │ ├── form_reference_input.rb │ │ │ ├── hidden_input.rb │ │ │ ├── input.rb │ │ │ ├── input_group.rb │ │ │ ├── input_methods.rb │ │ │ ├── multi_input.rb │ │ │ ├── radio_button_group_input.rb │ │ │ ├── radio_button_input.rb │ │ │ ├── select_input.rb │ │ │ ├── submit_button_input.rb │ │ │ ├── text_area_input.rb │ │ │ ├── text_field_input.rb │ │ │ └── toggle_switch_input.rb │ │ ├── form_control.html.erb │ │ ├── form_control.rb │ │ ├── form_list.html.erb │ │ ├── form_list.rb │ │ ├── form_reference.html.erb │ │ ├── form_reference.rb │ │ ├── group.html.erb │ │ ├── group.rb │ │ ├── hidden_field.html.erb │ │ ├── hidden_field.rb │ │ ├── multi.html.erb │ │ ├── multi.rb │ │ ├── primer_base_component_wrapper.html.erb │ │ ├── primer_base_component_wrapper.rb │ │ ├── primer_multi_input.js │ │ ├── primer_multi_input.ts │ │ ├── primer_text_field.ts │ │ ├── radio_button.html.erb │ │ ├── radio_button.rb │ │ ├── radio_button_group.html.erb │ │ ├── radio_button_group.rb │ │ ├── select.html.erb │ │ ├── select.rb │ │ ├── separator.html.erb │ │ ├── separator.rb │ │ ├── spacing_wrapper.html.erb │ │ ├── spacing_wrapper.rb │ │ ├── submit_button.html.erb │ │ ├── submit_button.rb │ │ ├── text_area.html.erb │ │ ├── text_area.rb │ │ ├── text_field.html.erb │ │ ├── text_field.rb │ │ ├── toggle_switch.html.erb │ │ ├── toggle_switch.rb │ │ ├── toggle_switch_form.rb │ │ ├── toggle_switch_input.js │ │ ├── toggle_switch_input.ts │ │ ├── utils.rb │ │ ├── validation_message.html.erb │ │ └── validation_message.rb │ │ ├── join_style_arguments_helper.rb │ │ ├── octicon │ │ └── cache.rb │ │ ├── status │ │ └── dsl.rb │ │ ├── tab_nav_helper.rb │ │ ├── tabbed_component_helper.rb │ │ ├── test_selector_helper.rb │ │ ├── underline_nav_helper.rb │ │ └── view_helper.rb └── views │ └── primer │ └── view_components │ ├── action_menu │ ├── deferred.html.erb │ ├── deferred_preload.html.erb │ ├── form_action.html.erb │ └── landing.html.erb │ ├── auto_check │ ├── _error_message.html.erb │ ├── _success_message.html.erb │ └── _warning_message.html.erb │ ├── auto_complete_test │ ├── index.html.erb │ └── no_results.html.erb │ ├── form_handler │ └── form_action.html.erb │ ├── include_fragment │ └── deferred.html.erb │ ├── nav_list_items │ └── index.html.erb │ ├── select_panel_items │ └── index.html.erb │ └── tree_view_items │ ├── async_alpha.html_fragment.erb │ └── index.html_fragment.erb ├── bin └── kuby ├── component_generator.thor ├── component_status_migrator.thor ├── config └── routes.rb ├── demo ├── .dockerignore ├── Gemfile ├── Gemfile.lock ├── Procfile ├── Rakefile ├── app │ ├── assets │ │ ├── builds │ │ │ └── .keep │ │ ├── config │ │ │ └── manifest.js │ │ └── stylesheets │ │ │ ├── application.postcss.css │ │ │ └── component_preview.css │ ├── controllers │ │ ├── application_controller.rb │ │ ├── health_controller.rb │ │ ├── home_controller.rb │ │ └── preview_controller.rb │ ├── helpers │ │ └── application_helper.rb │ ├── javascript │ │ ├── application.js │ │ ├── controllers │ │ │ ├── application.js │ │ │ └── index.js │ │ └── entrypoints │ │ │ └── application.ts │ └── views │ │ ├── layouts │ │ ├── application.html.erb │ │ ├── component_preview.html.erb │ │ ├── mailer.html.erb │ │ └── mailer.text.erb │ │ └── lookbook │ │ ├── panels │ │ └── _assets.html.erb │ │ └── previews │ │ └── inputs │ │ ├── _medium_octicon.html.erb │ │ └── _octicon.html.erb ├── bin │ ├── bundle │ ├── rails │ ├── rake │ ├── setup │ ├── spring │ └── vite ├── config.ru ├── config │ ├── application.rb │ ├── boot.rb │ ├── cable.yml │ ├── credentials.yml.enc │ ├── database.yml │ ├── environment.rb │ ├── environments │ │ ├── development.rb │ │ ├── production.rb │ │ └── test.rb │ ├── initializers │ │ ├── assets.rb │ │ ├── cookies_serializer.rb │ │ ├── cors.rb │ │ ├── custom_inputs.rb │ │ ├── filter_parameter_logging.rb │ │ ├── kuby.rb │ │ └── wrap_parameters.rb │ ├── puma.rb │ ├── routes.rb │ ├── spring.rb │ └── vite.json ├── gemfiles │ ├── kuby.gemfile │ └── kuby.gemfile.lock ├── kuby.rb ├── package-lock.json ├── package.json ├── public │ ├── 404.html │ ├── 422.html │ ├── 500.html │ └── favicon.ico ├── script │ ├── start-css │ └── start-vite └── vite.config.mts ├── docs ├── adr │ ├── 0246-record-architecture-decisions.md │ ├── 0250-developing-and-publishing-clientside-behaviours.md │ ├── 0251-use-catalyst-for-client-side-behaviours.md │ └── 0252-build-component-css-with-ruby-code.md └── contributors │ ├── README.md │ ├── adding-components.md │ ├── deprecations.md │ ├── linting.md │ ├── playwright-testing.md │ ├── releasing.md │ ├── setup.md │ ├── styling.md │ ├── updating-components.md │ └── versioning.md ├── eslint.config.mjs ├── lib ├── postcss_mixins │ ├── activeIndicatorLine.pcss │ ├── clearfix.pcss │ ├── focusBoxShadowInset.pcss │ ├── focusOutline.pcss │ ├── focusOutlineOnEmphasis.pcss │ ├── minTouchTarget.js │ └── targetBoxShadow.pcss ├── primer │ ├── accessibility.rb │ ├── classify.rb │ ├── classify │ │ ├── utilities.rb │ │ ├── utilities.yml │ │ └── validation.rb │ ├── deprecations.rb │ ├── deprecations.yml │ ├── example_image.rb │ ├── form_components.rb │ ├── static.rb │ ├── static │ │ ├── generate_arguments.rb │ │ ├── generate_audited_at.rb │ │ ├── generate_constants.rb │ │ ├── generate_form_previews.rb │ │ ├── generate_info_arch.rb │ │ ├── generate_previews.rb │ │ └── generate_statuses.rb │ ├── view_components.rb │ ├── view_components │ │ ├── audited.rb │ │ ├── constants.rb │ │ ├── engine.rb │ │ ├── linters.rb │ │ ├── linters │ │ │ ├── accessibility.yml │ │ │ ├── argument_mappers │ │ │ │ ├── base.rb │ │ │ │ ├── button.rb │ │ │ │ ├── clipboard_copy.rb │ │ │ │ ├── close_button.rb │ │ │ │ ├── conversion_error.rb │ │ │ │ ├── flash.rb │ │ │ │ ├── helpers │ │ │ │ │ └── erb_block.rb │ │ │ │ ├── include_fragment.rb │ │ │ │ ├── label.rb │ │ │ │ └── system_arguments.rb │ │ │ ├── autocorrectable.rb │ │ │ ├── base_linter.rb │ │ │ ├── blankslate_api_migration.rb │ │ │ ├── blankslate_component_migration_counter.rb │ │ │ ├── breadcrumbs_component_migration_counter.rb │ │ │ ├── button_component_migration_counter.rb │ │ │ ├── clipboard_copy_component_migration_counter.rb │ │ │ ├── close_button_component_migration_counter.rb │ │ │ ├── deprecated_components_counter.rb │ │ │ ├── details_menu_migration.rb │ │ │ ├── disallow_action_list.rb │ │ │ ├── disallow_component_css_counter.rb │ │ │ ├── flash_migration_counter.rb │ │ │ ├── helpers │ │ │ │ ├── deprecated_components_helpers.rb │ │ │ │ ├── rubocop_helpers.rb │ │ │ │ └── rule_helpers.rb │ │ │ ├── include_fragment_component_migration_counter.rb │ │ │ ├── label_component_migration_counter.rb │ │ │ ├── migrate_deprecated_flash_arguments.rb │ │ │ ├── migrations │ │ │ │ ├── iconbutton_component.rb │ │ │ │ └── truncate_component.rb │ │ │ ├── select_menu_migration_counter.rb │ │ │ ├── severity_schema.rb │ │ │ ├── subhead_component_migration_counter.rb │ │ │ ├── super_in_component_templates.rb │ │ │ ├── tag_tree_helpers.rb │ │ │ ├── tooltipped_migration.rb │ │ │ └── two_column_layout_migration_counter.rb │ │ ├── statuses.rb │ │ └── version.rb │ ├── yard.rb │ └── yard │ │ ├── backend.rb │ │ ├── component_manifest.rb │ │ ├── component_ref.rb │ │ ├── docs_helper.rb │ │ ├── info_arch_docs_helper.rb │ │ ├── lookbook_docs_helper.rb │ │ ├── lookbook_pages_backend.rb │ │ ├── registry.rb │ │ ├── renders_many_handler.rb │ │ └── renders_one_handler.rb ├── rubocop │ ├── config │ │ └── default.yml │ └── cop │ │ ├── primer.rb │ │ └── primer │ │ ├── base_cop.rb │ │ ├── component_name_migration.rb │ │ ├── deprecated_arguments.rb │ │ ├── deprecated_button_arguments.rb │ │ ├── deprecated_components.rb │ │ ├── deprecated_label_schemes.rb │ │ ├── deprecated_label_variants.rb │ │ ├── deprecated_layout_component.rb │ │ ├── no_tag_memoize.rb │ │ ├── primer_octicon.rb │ │ └── test_selector.rb └── tasks │ ├── custom_utilities.yml │ ├── docs.rake │ ├── static.rake │ ├── test.rake │ └── utilities.rake ├── linter_generator.thor ├── package.json ├── playwright.config.ts ├── postcss.config.js ├── previews ├── pages │ └── forms │ │ ├── 01_introduction.md.erb │ │ ├── 02_getting_started.md.erb │ │ ├── 03_caption_templates.md.erb │ │ ├── 04_after_content.md.erb │ │ ├── 05_groups_layouts.md.erb │ │ ├── 06_miscellaneous_inputs.md.erb │ │ ├── 07_toggle_switch_forms.md.erb │ │ ├── 08_validations.md.erb │ │ ├── 09_compound_forms.md.erb │ │ └── inputs │ │ └── .gitkeep └── primer │ ├── alpha │ ├── action_bar_preview.rb │ ├── action_bar_preview │ │ └── inline.html.erb │ ├── action_list_preview.rb │ ├── action_menu_preview.rb │ ├── action_menu_preview │ │ ├── align_end.html.erb │ │ ├── content_labels.html.erb │ │ ├── in_scroll_container.html.erb │ │ ├── multiple_select_form.html.erb │ │ ├── opens_dialog.html.erb │ │ ├── single_select_form.html.erb │ │ ├── single_select_form_items.html.erb │ │ ├── submitting_forms.html.erb │ │ ├── two_menus.html.erb │ │ └── with_actions.html.erb │ ├── auto_complete_preview.rb │ ├── banner_preview.rb │ ├── banner_preview │ │ ├── with_action_button.html.erb │ │ └── with_action_content.html.erb │ ├── button_marketing_preview.rb │ ├── check_box_group_preview.rb │ ├── check_box_preview.rb │ ├── dialog_preview.rb │ ├── dialog_preview │ │ ├── autofocus_element.html.erb │ │ ├── body_has_scrollbar_overflow.html.erb │ │ ├── custom_header.html.erb │ │ ├── dialog_inside_overlay.html.erb │ │ ├── nested_dialog.html.erb │ │ ├── scroll_container.html.erb │ │ ├── test.html.erb │ │ ├── with_auto_complete.html.erb │ │ ├── with_footer.html.erb │ │ ├── with_form.html.erb │ │ ├── with_header.html.erb │ │ ├── with_header_close_button_label.html.erb │ │ ├── with_header_filter.html.erb │ │ ├── with_text_input.html.erb │ │ └── without_header_close_button_label.html.erb │ ├── dropdown_preview.rb │ ├── file_tree_view_preview.rb │ ├── file_tree_view_preview │ │ ├── default.html.erb │ │ └── playground.html.erb │ ├── form_control_preview.rb │ ├── form_control_preview │ │ └── playground.html.erb │ ├── hellip_button_preview.rb │ ├── hidden_text_expander_preview.rb │ ├── include_fragment_preview.rb │ ├── layout_preview.rb │ ├── menu_preview.rb │ ├── menu_preview │ │ ├── default.html.erb │ │ └── playground.html.erb │ ├── multi_input_preview.rb │ ├── multi_input_preview │ │ └── playground.html.erb │ ├── octicon_symbols_preview.rb │ ├── octicon_symbols_preview │ │ ├── default.html.erb │ │ └── playground.html.erb │ ├── overlay_preview.rb │ ├── overlay_preview │ │ ├── in_a_sticky_container.html.erb │ │ ├── middle_of_page.html.erb │ │ └── middle_of_page_with_relative_container.html.erb │ ├── radio_button_group_preview.rb │ ├── radio_button_preview.rb │ ├── segmented_control_preview.rb │ ├── segmented_control_preview │ │ ├── with_label_and_caption.html.erb │ │ └── with_subhead_actions.html.erb │ ├── select_panel_preview.rb │ ├── select_panel_preview │ │ ├── _interaction_subject_js.html.erb │ │ ├── custom_loading_description.html.erb │ │ ├── custom_loading_label.html.erb │ │ ├── eventually_local_fetch.html.erb │ │ ├── eventually_local_fetch_initial_failure.html.erb │ │ ├── eventually_local_fetch_no_results.html.erb │ │ ├── footer_buttons.html.erb │ │ ├── list_of_links.html.erb │ │ ├── local_fetch.html.erb │ │ ├── local_fetch_no_results.html.erb │ │ ├── multiselect.html.erb │ │ ├── multiselect_form.html.erb │ │ ├── no_values.html.erb │ │ ├── playground.html.erb │ │ ├── remote_fetch.html.erb │ │ ├── remote_fetch_filter_failure.html.erb │ │ ├── remote_fetch_form.html.erb │ │ ├── remote_fetch_initial_failure.html.erb │ │ ├── remote_fetch_no_results.html.erb │ │ ├── scroll_container.html.erb │ │ ├── select_panel_with_icon_button.html.erb │ │ ├── single_select.html.erb │ │ ├── single_select_form.html.erb │ │ ├── with_avatar_items.html.erb │ │ ├── with_dynamic_label.html.erb │ │ ├── with_dynamic_label_and_aria_prefix.html.erb │ │ ├── with_leading_icons.html.erb │ │ ├── with_subtitle.html.erb │ │ └── with_trailing_icons.html.erb │ ├── select_preview.rb │ ├── skeleton_box_preview.rb │ ├── stack_item_preview.rb │ ├── stack_item_preview │ │ ├── default.html.erb │ │ └── playground.html.erb │ ├── stack_preview.rb │ ├── stack_preview │ │ └── playground.html.erb │ ├── tab_nav_preview.rb │ ├── tab_nav_preview │ │ └── with_extra.html.erb │ ├── tab_panels_preview.rb │ ├── tab_panels_preview │ │ └── with_extra.html.erb │ ├── text_area_preview.rb │ ├── text_field_preview.rb │ ├── text_field_preview │ │ ├── input_group_leading_action_menu.html.erb │ │ ├── input_group_leading_button.html.erb │ │ └── input_group_trailing_button.html.erb │ ├── toggle_switch_preview.rb │ ├── tooltip_preview.rb │ ├── tooltip_preview │ │ ├── tooltip_e.html.erb │ │ ├── tooltip_inside_primer_overlay.html.erb │ │ ├── tooltip_n.html.erb │ │ ├── tooltip_ne.html.erb │ │ ├── tooltip_nw.html.erb │ │ ├── tooltip_s.html.erb │ │ ├── tooltip_se.html.erb │ │ ├── tooltip_sw.html.erb │ │ ├── tooltip_w.html.erb │ │ ├── tooltip_with_dialog_moving_focus_to_input.html.erb │ │ ├── with_multiple_on_a_page.html.erb │ │ └── with_right_most_position.html.erb │ ├── tree_view_preview.rb │ ├── tree_view_preview │ │ ├── async_alpha.html.erb │ │ ├── buttons.html.erb │ │ ├── default.html.erb │ │ ├── empty.html.erb │ │ ├── form_input.html.erb │ │ ├── leaf_node_playground.html.erb │ │ ├── links.html.erb │ │ ├── loading_failure.html.erb │ │ ├── loading_skeleton.html.erb │ │ ├── loading_spinner.html.erb │ │ └── playground.html.erb │ ├── underline_nav_preview.rb │ ├── underline_nav_preview │ │ ├── default.html.erb │ │ └── playground.html.erb │ └── underline_panels_preview.rb │ ├── beta │ ├── auto_complete_item_preview.rb │ ├── auto_complete_item_preview │ │ ├── default.html.erb │ │ ├── playground.html.erb │ │ └── with_description.html.erb │ ├── auto_complete_preview.rb │ ├── auto_complete_preview │ │ └── with_submit_button.html.erb │ ├── avatar_preview.rb │ ├── avatar_stack_preview.rb │ ├── base_button_preview.rb │ ├── blankslate_preview.rb │ ├── blankslate_preview │ │ └── inside_flex_container.html.erb │ ├── border_box_preview.rb │ ├── breadcrumbs_preview.rb │ ├── breadcrumbs_preview │ │ ├── with_beta_truncate.html.erb │ │ ├── with_deprecated_truncate.html.erb │ │ └── with_long_items.html.erb │ ├── button_group_preview.rb │ ├── button_group_preview │ │ └── with_menu_button.html.erb │ ├── button_preview.rb │ ├── button_preview │ │ ├── all_schemes.html.erb │ │ ├── invisible_all_visuals.html.erb │ │ ├── label_wrap.html.erb │ │ ├── leading_visual.html.erb │ │ ├── leading_visual_svg.html.erb │ │ ├── link_scheme_label_wrap.html.erb │ │ ├── small_scheme_one_character.html.erb │ │ ├── summary_as_button.html.erb │ │ ├── trailing_action.html.erb │ │ ├── trailing_counter.html.erb │ │ ├── trailing_visual.html.erb │ │ └── with_tooltip.html.erb │ ├── clipboard_copy_button_preview.rb │ ├── clipboard_copy_preview.rb │ ├── clipboard_copy_preview │ │ └── element.html.erb │ ├── close_button_preview.rb │ ├── counter_preview.rb │ ├── details_preview.rb │ ├── flash_preview.rb │ ├── heading_preview.rb │ ├── icon_button_preview.rb │ ├── icon_button_preview │ │ └── summary_as_button.html.erb │ ├── label_preview.rb │ ├── link_preview.rb │ ├── markdown_preview.rb │ ├── nav_list_preview.rb │ ├── nav_list_preview │ │ ├── trailing_action.html.erb │ │ └── truncate.html.erb │ ├── octicon_preview.rb │ ├── popover_preview.rb │ ├── progress_bar_preview.rb │ ├── relative_time_preview.rb │ ├── relative_time_preview │ │ └── link_with_tooltip.html.erb │ ├── spinner_preview.rb │ ├── state_preview.rb │ ├── subhead_preview.rb │ ├── subhead_preview │ │ └── actions.html.erb │ ├── text_preview.rb │ ├── timeline_item_preview.rb │ └── truncate_preview.rb │ ├── box_preview.rb │ ├── forms_preview.rb │ ├── forms_preview │ ├── action_menu_form.html.erb │ ├── after_content_form.html.erb │ ├── array_check_box_group_form.html.erb │ ├── auto_complete_form.html.erb │ ├── caption_template_form.html.erb │ ├── check_box_group_form.html.erb │ ├── check_box_with_nested_form.html.erb │ ├── composed_form.html.erb │ ├── example_toggle_switch_form.html.erb │ ├── horizontal_form.html.erb │ ├── immediate_validation_form.html.erb │ ├── invalid_form.html.erb │ ├── multi_input_form.html.erb │ ├── multi_text_field_form.html.erb │ ├── name_with_question_mark_form.html.erb │ ├── radio_button_group_form.html.erb │ ├── radio_button_with_nested_form.html.erb │ ├── select_form.html.erb │ ├── single_text_field_form.html.erb │ ├── submit_button_form.html.erb │ └── text_field_and_checkbox_form.html.erb │ └── url_helpers.rb ├── primer_view_components.gemspec ├── rollup.config.js ├── script ├── build-assets ├── build-utilities ├── changeset-publish ├── check-for-changeset ├── dev ├── erblint ├── export-css-selectors ├── publish ├── rubocop ├── run-playwright ├── setup ├── stop-existing-processes ├── test ├── test-setup ├── test-teardown ├── upgrade-primer-css └── version ├── static ├── arguments.json ├── assets │ └── view-components.svg ├── audited_at.json ├── classes.json ├── constants.json ├── form_previews.json ├── info_arch.json ├── previews.json └── statuses.json ├── templates ├── argument_mapper.tt ├── argument_mapper_test.tt ├── component.html.tt ├── component.pcss.tt ├── component.ts.tt ├── component.tt ├── linter.tt ├── linter_test.tt ├── preview.tt ├── stable │ └── component.tt ├── system_test.rb.tt └── test.tt ├── test ├── accessibility_test.rb ├── components │ ├── alpha │ │ ├── action_bar_test.rb │ │ ├── action_list_test.rb │ │ ├── action_menu_test.rb │ │ ├── auto_complete │ │ │ └── item_test.rb │ │ ├── auto_complete_test.rb │ │ ├── banner_test.rb │ │ ├── button_marketing_test.rb │ │ ├── dropdown │ │ │ └── menu_test.rb │ │ ├── dropdown_test.rb │ │ ├── form_control_test.rb │ │ ├── hellip_button_test.rb │ │ ├── hidden_text_expander_test.rb │ │ ├── image_test.rb │ │ ├── menu_test.rb │ │ ├── octicon_symbols_test.rb │ │ ├── select_panel_test.rb │ │ ├── stack_item_test.rb │ │ ├── stack_test.rb │ │ ├── tab_container_test.rb │ │ ├── tab_nav_test.rb │ │ ├── tab_panels_test.rb │ │ ├── text_field_test.rb │ │ ├── toggle_switch_test.rb │ │ ├── tooltip_test.rb │ │ ├── underline_nav_test.rb │ │ └── underline_panels_test.rb │ ├── asset_naming_test.rb │ ├── base_component_test.rb │ ├── beta │ │ ├── auto_complete │ │ │ └── item_test.rb │ │ ├── auto_complete_test.rb │ │ ├── avatar_stack_test.rb │ │ ├── avatar_test.rb │ │ ├── base_button_test.rb │ │ ├── blankslate_test.rb │ │ ├── border_box │ │ │ └── header_test.rb │ │ ├── border_box_test.rb │ │ ├── button_group_test.rb │ │ ├── clipboard_copy_test.rb │ │ ├── close_button_test.rb │ │ ├── counter_test.rb │ │ ├── details_test.rb │ │ ├── flash_test.rb │ │ ├── heading_test.rb │ │ ├── label_test.rb │ │ ├── link_test.rb │ │ ├── markdown_test.rb │ │ ├── nav_list_test.rb │ │ ├── octicon_test.rb │ │ ├── popover_test.rb │ │ ├── progress_bar_test.rb │ │ ├── spinner_test.rb │ │ ├── state_test.rb │ │ ├── subhead_test.rb │ │ ├── text_test.rb │ │ ├── timeline_item_test.rb │ │ └── truncate_test.rb │ ├── blankslate_component_test.rb │ ├── box_test.rb │ ├── breadcrumbs_test.rb │ ├── button_component_test.rb │ ├── component_css_test.rb │ ├── component_test.rb │ ├── conditional_wrapper_test.rb │ ├── icon_button_test.rb │ ├── layout_component_test.rb │ ├── navigation │ │ └── tab_test.rb │ ├── preview_test.rb │ ├── primer │ │ ├── alpha │ │ │ ├── dialog_test.rb │ │ │ ├── file_tree_view_test.rb │ │ │ ├── include_fragment_test.rb │ │ │ ├── layout_test.rb │ │ │ ├── overlay_test.rb │ │ │ ├── segmented_control_test.rb │ │ │ ├── skeleton_box_test.rb │ │ │ └── tree_view_test.rb │ │ └── beta │ │ │ ├── button_test.rb │ │ │ ├── icon_button_test.rb │ │ │ └── relative_time_test.rb │ ├── test_helper.rb │ ├── tooltip_test.rb │ └── truncate_test.rb ├── css │ ├── component_selector_use_test.rb │ ├── component_specific_selectors_test.rb │ └── test_helper.rb ├── lib │ ├── audited_test.rb │ ├── class_name_helper_test.rb │ ├── classify │ │ ├── utilities_test.rb │ │ └── validation_test.rb │ ├── classify_test.rb │ ├── constants_test.rb │ ├── cop_test_case.rb │ ├── css_coverage_test.rb │ ├── deprecation_messages_test.rb │ ├── deprecations_test.rb │ ├── erblint │ │ ├── argument_mappers │ │ │ ├── base_test.rb │ │ │ ├── button_test.rb │ │ │ ├── clipboard_copy_test.rb │ │ │ ├── close_button_test.rb │ │ │ ├── flash_test.rb │ │ │ ├── helpers │ │ │ │ └── erb_block_test.rb │ │ │ ├── label_test.rb │ │ │ └── system_arguments_test.rb │ │ ├── base_linter_test.rb │ │ ├── blankslate_api_migration_test.rb │ │ ├── blankslate_component_migration_counter_test.rb │ │ ├── breadcrumbs_component_migration_counter_test.rb │ │ ├── button_component_migration_counter_test.rb │ │ ├── clipboard_copy_component_migration_counter_test.rb │ │ ├── close_button_component_migration_counter_test.rb │ │ ├── deprecated_components_counter_test.rb │ │ ├── details_menu_migration_test.rb │ │ ├── disallow_action_list_test.rb │ │ ├── disallow_component_css_counter_test.rb │ │ ├── flash_migration_counter_test.rb │ │ ├── include_fragment_component_migration_counter_test.rb │ │ ├── label_component_migration_counter_test.rb │ │ ├── linter_config_works_test.rb │ │ ├── migrate_deprecated_flash_arguments_test.rb │ │ ├── select_menu_migration_counter_test.rb │ │ ├── subhead_component_migration_counter_test.rb │ │ ├── super_in_component_templates_test.rb │ │ ├── support │ │ │ ├── autocorrectable_linter_shared_tests.rb │ │ │ └── basic_linter_shared_tests.rb │ │ ├── tooltipped_migration_test.rb │ │ └── two_column_layout_migration_counter_test.rb │ ├── erblint_test_case.rb │ ├── fetch_or_fallback_helper_test.rb │ ├── join_style_arguments_helper_test.rb │ ├── octicon │ │ └── cache_test.rb │ ├── primer │ │ ├── accessibility_test.rb │ │ ├── attributes_helper_test.rb │ │ ├── audited │ │ │ └── dsl_test.rb │ │ ├── forms │ │ │ ├── action_menu_test.rb │ │ │ ├── auto_complete_input_test.rb │ │ │ ├── base_component_test.rb │ │ │ ├── base_test.rb │ │ │ ├── checkbox_group_input_test.rb │ │ │ ├── checkbox_input_test.rb │ │ │ ├── const_src.rb │ │ │ ├── form_control_test.rb │ │ │ ├── form_helper_test.rb │ │ │ ├── form_reference_input_test.rb │ │ │ ├── form_test_component.html.erb │ │ │ ├── form_test_component.rb │ │ │ ├── group_input_test.rb │ │ │ ├── input_test.rb │ │ │ ├── integration_forms_test.rb │ │ │ ├── models │ │ │ │ ├── deep_thought.rb │ │ │ │ ├── survey.rb │ │ │ │ └── trip.rb │ │ │ ├── multi_input_test.rb │ │ │ ├── radio_button_group_input_test.rb │ │ │ ├── radio_button_input_test.rb │ │ │ ├── select_list_input_test.rb │ │ │ ├── submit_button_input_test.rb │ │ │ ├── text_area_input_test.rb │ │ │ ├── text_field_input_test.rb │ │ │ ├── toggle_switch_form_test.rb │ │ │ └── utils_test.rb │ │ ├── forms_test.rb │ │ ├── primer_view_components_test.rb │ │ ├── status │ │ │ └── dsl_test.rb │ │ ├── view_components_test.rb │ │ └── view_helper_test.rb │ ├── rubocop │ │ ├── base_cop_test.rb │ │ ├── component_name_migration_test.rb │ │ ├── deprecated_arguments_test.rb │ │ ├── deprecated_button_arguments_test.rb │ │ ├── deprecated_components_test.rb │ │ ├── deprecated_label_schemes_test.rb │ │ ├── deprecated_label_variants_test.rb │ │ ├── deprecated_layout_component_test.rb │ │ ├── iconbutton_component_test.rb │ │ ├── primer_octicon_test.rb │ │ ├── test_selector_test.rb │ │ └── truncate_component_test.rb │ ├── test_helper.rb │ └── yard │ │ └── docs_helper_test.rb ├── performance │ ├── bench_classify.rb │ ├── bench_deny.rb │ ├── bench_octicons.rb │ └── bench_utilities.rb ├── playwright │ ├── helpers.ts │ └── snapshots.test.ts ├── system │ ├── alpha │ │ ├── action_bar_test.rb │ │ ├── action_list_test.rb │ │ ├── action_menu_test.rb │ │ ├── auto_complete_component_test.rb │ │ ├── banner_test.rb │ │ ├── dialog_test.rb │ │ ├── select_panel_test.rb │ │ ├── tab_panels_test.rb │ │ ├── text_field_test.rb │ │ ├── toggle_switch_test.rb │ │ ├── tooltip_test.rb │ │ ├── tree_view_test.rb │ │ └── underline_panels_test.rb │ ├── beta │ │ ├── auto_complete_component_test.rb │ │ ├── blankslate_test.rb │ │ ├── button_group_test.rb │ │ ├── clipboard_copy_button_test.rb │ │ ├── counter_test.rb │ │ ├── details_test.rb │ │ ├── nav_list_test.rb │ │ └── relative_time_test.rb │ ├── test_case.rb │ └── test_helper.rb ├── test_helper.rb └── test_helpers │ ├── assert_allocations_helper.rb │ ├── clipboard_test_helpers.rb │ ├── component_test_helpers.rb │ ├── components │ └── primer │ │ └── deny_component.rb │ ├── cuprite_setup.rb │ ├── driver_test_helpers.rb │ ├── ips_test_helper.rb │ ├── js_test_helpers.rb │ ├── keyboard_test_helpers.rb │ ├── mouse_test_helpers.rb │ ├── retry.rb │ ├── tree_view_helpers.rb │ ├── webdriver_setup.rb │ └── window_test_helpers.rb └── tsconfig.json /.changeset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/.changeset/README.md -------------------------------------------------------------------------------- /.changeset/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/.changeset/config.json -------------------------------------------------------------------------------- /.devcontainer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/.devcontainer/Dockerfile -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.devcontainer/on-create-command.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | script/setup 4 | -------------------------------------------------------------------------------- /.devcontainer/post-create-command.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/.devcontainer/post-create-command.sh -------------------------------------------------------------------------------- /.devcontainer/welcome-message.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/.devcontainer/welcome-message.txt -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/.dockerignore -------------------------------------------------------------------------------- /.erb_lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/.erb_lint.yml -------------------------------------------------------------------------------- /.erb_linters/erblint-github.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/.erb_linters/erblint-github.rb -------------------------------------------------------------------------------- /.erb_linters/linters.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/.erb_linters/linters.rb -------------------------------------------------------------------------------- /.erb_linters/reporters/github_reporter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/.erb_linters/reporters/github_reporter.rb -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/labeler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/.github/labeler.yml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/release_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/.github/release_template.md -------------------------------------------------------------------------------- /.github/security.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/.github/security.md -------------------------------------------------------------------------------- /.github/version-matrix.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/.github/version-matrix.json -------------------------------------------------------------------------------- /.github/workflows/add-to-inbox.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/.github/workflows/add-to-inbox.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/demo-preview-app-info.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/.github/workflows/demo-preview-app-info.sh -------------------------------------------------------------------------------- /.github/workflows/demo-preview-cleanup.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/.github/workflows/demo-preview-cleanup.rb -------------------------------------------------------------------------------- /.github/workflows/demo-preview-cleanup.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/.github/workflows/demo-preview-cleanup.yml -------------------------------------------------------------------------------- /.github/workflows/demo-preview-destroy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/.github/workflows/demo-preview-destroy.yml -------------------------------------------------------------------------------- /.github/workflows/demo-preview-template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/.github/workflows/demo-preview-template.json -------------------------------------------------------------------------------- /.github/workflows/demo-production-deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/.github/workflows/demo-production-deploy.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/lock-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/.github/workflows/lock-release.yml -------------------------------------------------------------------------------- /.github/workflows/preview-deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/.github/workflows/preview-deploy.yml -------------------------------------------------------------------------------- /.github/workflows/release-checklist.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/.github/workflows/release-checklist.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/release_conductor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/.github/workflows/release_conductor.yml -------------------------------------------------------------------------------- /.github/workflows/release_tracking.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/.github/workflows/release_tracking.yml -------------------------------------------------------------------------------- /.github/workflows/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/.github/workflows/stale.yml -------------------------------------------------------------------------------- /.github/workflows/static-files.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/.github/workflows/static-files.yml -------------------------------------------------------------------------------- /.github/workflows/test-accessibility.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/.github/workflows/test-accessibility.yml -------------------------------------------------------------------------------- /.github/workflows/test-components.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/.github/workflows/test-components.yml -------------------------------------------------------------------------------- /.github/workflows/test-lib.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/.github/workflows/test-lib.yml -------------------------------------------------------------------------------- /.github/workflows/test-performance.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/.github/workflows/test-performance.yml -------------------------------------------------------------------------------- /.github/workflows/test-selectors.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/.github/workflows/test-selectors.yml -------------------------------------------------------------------------------- /.github/workflows/test-system.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/.github/workflows/test-system.yml -------------------------------------------------------------------------------- /.github/workflows/test-visual.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/.github/workflows/test-visual.yml -------------------------------------------------------------------------------- /.github/workflows/triage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/.github/workflows/triage.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/.gitignore -------------------------------------------------------------------------------- /.markdownlint-cli2.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/.markdownlint-cli2.cjs -------------------------------------------------------------------------------- /.playwright/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/.playwright/.gitignore -------------------------------------------------------------------------------- /.playwright/screenshots/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/action_menu/default/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - button "Menu" -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/action_menu/multiple_selected_items/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - button "Menu" -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/action_menu/single_selected_item/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - button "Menu" -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/action_menu/wide/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - button "A wider menu" -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/action_menu/with_groups/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - button "Favorite character" -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/action_menu/with_items_and_groups/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - button "Meal preference" -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/banner/full_width/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - paragraph: This is a full width banner. -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/banner/scheme_danger/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - paragraph: This is a danger banner! -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/banner/scheme_default/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - paragraph: This is a default banner. -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/banner/scheme_success/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - paragraph: This is a success banner! -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/banner/scheme_upsell/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - paragraph: This is a upsell banner! -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/banner/scheme_warning/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - paragraph: This is a warning banner! -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/button_marketing/scheme_default/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - button "Default" -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/button_marketing/sizes_default/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - button "Default" -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/dialog/default/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - button "Show Dialog" -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/dialog/dialog_inside_overlay/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - button "Show overlay" -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/dialog/left_side/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - button "Show Dialog" -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/dialog/right_side/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - button "Show Dialog" -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/dialog/with_auto_complete/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - button "Show Dialog" -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/dropdown/default/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - group: 2 | - button "Open": Dropdown -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/hellip_button/default/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - button "No effect": … -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/hidden_text_expander/default/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - button "No effect": … -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/octicon_symbols/default/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - img "Circled container icon" -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/custom_loading_label/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - button "Sci-fi equipment" -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/default/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - button "Panel" -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/eventually_local_fetch/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - button "Sci-fi equipment" -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/list_of_links/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - button "Panel" -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/local_fetch/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - button "Panel" -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/local_fetch_no_results/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - button "Panel" -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/multiselect/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - button "Choose item" -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/no_values/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - button "Choose item" -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - button "Sci-fi equipment" -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/remote_fetch_no_results/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - button "Sci-fi equipment" -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/select_panel_with_icon_button/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - button "Menu" -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/single_select/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - button "Choose item" -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/with_avatar_items/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - button "Choose users" -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/select_panel/with_dynamic_label/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - 'button "Item: Choose item"' -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/toggle_switch/checked/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - button [pressed] -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/toggle_switch/checked_disabled/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - button [disabled] [pressed] -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/toggle_switch/default/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - button -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/toggle_switch/disabled/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - button [disabled] -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/toggle_switch/small/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - button -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/toggle_switch/with_a_bad_src/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - button -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/toggle_switch/with_status_label_position_end/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - button -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/tooltip/tooltip_e/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - button "Tooltip east" -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/tooltip/tooltip_n/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - button "Tooltip north" -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/tooltip/tooltip_ne/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - button "Tooltip northeast" -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/tooltip/tooltip_nw/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - button "Tooltip northwest" -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/tooltip/tooltip_s/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - button "Tooltip south" -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/tooltip/tooltip_se/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - button "Tooltip southeast" -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/tooltip/tooltip_sw/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - button "Tooltip southwest" -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/alpha/tooltip/tooltip_w/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - button "Tooltip west" -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/avatar/default/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - img "@kittenuser" -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/avatar/shape_circle/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - img "@kittenuser" -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/avatar/shape_square/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - img "@kittenuser" -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/avatar/size_16/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - img "@kittenuser" -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/avatar/size_20/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - img "@kittenuser" -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/avatar/size_24/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - img "@kittenuser" -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/avatar/size_32/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - img "@kittenuser" -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/avatar/size_40/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - img "@kittenuser" -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/avatar/size_48/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - img "@kittenuser" -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/avatar/size_64/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - img "@kittenuser" -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/avatar/size_80/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - img "@kittenuser" -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/avatar_stack/default/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - img "@kittenuser" -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/button/leading_visual/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - button "Search" -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/button/link_as_button/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - link "Button": 2 | - /url: "#" -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/button/small_scheme_one_character/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - button "i" -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/button/summary_as_button/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - group: Button -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/button/trailing_counter/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - button "Star ( 15 )" -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/button/trailing_visual/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - button "Comment ( 15 )" -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/clipboard_copy/default/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - button "Copy text to the system clipboard" -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/clipboard_copy/text/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - button "Click to copy!" -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/clipboard_copy_button/default/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - button "Copy" -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/clipboard_copy_button/with_tooltip/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - button "Copy" -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/close_button/default/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - button "Close" -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/counter/color_scheme_default/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - text: 1,000 -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/counter/color_scheme_primary/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - text: 1,000 -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/counter/color_scheme_secondary/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - text: 1,000 -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/counter/default/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - text: 1,000 -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/counter/rounding_above_1000/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - text: 1.2k -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/counter/rounding_below_1000/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - text: "999" -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/counter/rounding_default/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - text: 1,234 -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/counter/rounding_large_number/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - text: 5k+ -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/counter/rounding_large_number_greater_than_custom_limit/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - text: 1m+ -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/counter/rounding_large_number_less_than_custom_limit/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - text: 4.6m -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/counter/with_text/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - text: ∞ -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/flash/color_scheme_danger/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - text: This is a danger flash message! -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/flash/color_scheme_default/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - text: This is a flash message! -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/flash/color_scheme_warning/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - text: This is a warning flash message! -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/flash/default/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - text: This is a flash message! -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/flash/options_full/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - text: This is a full width flash message! -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/icon_button/link_as_button/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - link "Link": 2 | - /url: "#" -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/icon_button/summary_as_button/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - group -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/label/color_scheme_accent/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - text: Accent -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/label/color_scheme_attention/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - text: Attention -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/label/color_scheme_danger/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - text: Danger -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/label/color_scheme_done/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - text: Done -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/label/color_scheme_primary/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - text: Primary -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/label/color_scheme_secondary/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - text: Secondary -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/label/color_scheme_severe/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - text: Severe -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/label/color_scheme_sponsors/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - text: Sponsors -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/label/color_scheme_success/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - text: Success -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/label/default/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - text: Label -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/label/inline_inline/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - text: Inline -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/label/size_default/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - text: Default -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/label/size_large/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - text: Large -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/octicon/default/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/popover/bottom_left/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - text: This is the Popover body. -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/popover/bottom_right/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - text: This is the Popover body. -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/popover/large/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - text: This is a large Popover body. -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/popover/top_left/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - text: This is the Popover body. -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/popover/top_right/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - text: This is the Popover body. -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/progress_bar/default/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/progress_bar/size_default/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/progress_bar/size_large/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/progress_bar/size_small/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/spinner/default/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - text: Loading -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/state/default/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - text: State -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/state/sizes_default/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - text: Default size -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/state/sizes_small/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - text: Small size -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/state/states_closed/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - text: Closed state -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/state/states_merged/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - text: Merged state -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/state/states_open/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - text: Open state -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/text/default/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - text: Text -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/timeline_item/default/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - img "octocat" 2 | - text: Success! -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/box/border/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - text: Box with border -------------------------------------------------------------------------------- /.playwright/screenshots/snapshots.test.ts-snapshots/primer/box/border_bottom/aria-snapshot.yml: -------------------------------------------------------------------------------- 1 | - text: Box with bottom border -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /.simplecov: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/.simplecov -------------------------------------------------------------------------------- /.stylelintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/.stylelintrc.json -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | docs/contributors/README.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /Procfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/Procfile -------------------------------------------------------------------------------- /Procfile.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/Procfile.test -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/Rakefile -------------------------------------------------------------------------------- /app/components/primer/alpha/action_bar.pcss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/alpha/action_bar.pcss -------------------------------------------------------------------------------- /app/components/primer/alpha/action_bar.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/alpha/action_bar.rb -------------------------------------------------------------------------------- /app/components/primer/alpha/action_list.pcss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/alpha/action_list.pcss -------------------------------------------------------------------------------- /app/components/primer/alpha/action_list.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/alpha/action_list.rb -------------------------------------------------------------------------------- /app/components/primer/alpha/action_list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/alpha/action_list.ts -------------------------------------------------------------------------------- /app/components/primer/alpha/action_menu.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/alpha/action_menu.rb -------------------------------------------------------------------------------- /app/components/primer/alpha/action_menu/list.html.erb: -------------------------------------------------------------------------------- 1 | <%= render(@list) %> 2 | -------------------------------------------------------------------------------- /app/components/primer/alpha/auto_complete.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/alpha/auto_complete.rb -------------------------------------------------------------------------------- /app/components/primer/alpha/banner.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/alpha/banner.html.erb -------------------------------------------------------------------------------- /app/components/primer/alpha/banner.pcss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/alpha/banner.pcss -------------------------------------------------------------------------------- /app/components/primer/alpha/banner.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/alpha/banner.rb -------------------------------------------------------------------------------- /app/components/primer/alpha/check_box.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/alpha/check_box.rb -------------------------------------------------------------------------------- /app/components/primer/alpha/dialog.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/alpha/dialog.html.erb -------------------------------------------------------------------------------- /app/components/primer/alpha/dialog.pcss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/alpha/dialog.pcss -------------------------------------------------------------------------------- /app/components/primer/alpha/dialog.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/alpha/dialog.rb -------------------------------------------------------------------------------- /app/components/primer/alpha/dialog/body.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/alpha/dialog/body.rb -------------------------------------------------------------------------------- /app/components/primer/alpha/dialog/footer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/alpha/dialog/footer.rb -------------------------------------------------------------------------------- /app/components/primer/alpha/dialog/header.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/alpha/dialog/header.rb -------------------------------------------------------------------------------- /app/components/primer/alpha/dropdown.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/alpha/dropdown.html.erb -------------------------------------------------------------------------------- /app/components/primer/alpha/dropdown.pcss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/alpha/dropdown.pcss -------------------------------------------------------------------------------- /app/components/primer/alpha/dropdown.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/alpha/dropdown.rb -------------------------------------------------------------------------------- /app/components/primer/alpha/dropdown.ts: -------------------------------------------------------------------------------- 1 | import './dropdown/menu' 2 | -------------------------------------------------------------------------------- /app/components/primer/alpha/dropdown/menu.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/alpha/dropdown/menu.rb -------------------------------------------------------------------------------- /app/components/primer/alpha/dropdown/menu.ts: -------------------------------------------------------------------------------- 1 | import '@github/details-menu-element' 2 | -------------------------------------------------------------------------------- /app/components/primer/alpha/file_tree_view.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/alpha/file_tree_view.rb -------------------------------------------------------------------------------- /app/components/primer/alpha/form_button.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/alpha/form_button.rb -------------------------------------------------------------------------------- /app/components/primer/alpha/form_control.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/alpha/form_control.rb -------------------------------------------------------------------------------- /app/components/primer/alpha/hellip_button.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/alpha/hellip_button.rb -------------------------------------------------------------------------------- /app/components/primer/alpha/image.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/alpha/image.rb -------------------------------------------------------------------------------- /app/components/primer/alpha/layout.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/alpha/layout.html.erb -------------------------------------------------------------------------------- /app/components/primer/alpha/layout.pcss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/alpha/layout.pcss -------------------------------------------------------------------------------- /app/components/primer/alpha/layout.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/alpha/layout.rb -------------------------------------------------------------------------------- /app/components/primer/alpha/menu.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/alpha/menu.html.erb -------------------------------------------------------------------------------- /app/components/primer/alpha/menu.pcss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/alpha/menu.pcss -------------------------------------------------------------------------------- /app/components/primer/alpha/menu.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/alpha/menu.rb -------------------------------------------------------------------------------- /app/components/primer/alpha/modal_dialog.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/alpha/modal_dialog.ts -------------------------------------------------------------------------------- /app/components/primer/alpha/multi_input.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/alpha/multi_input.rb -------------------------------------------------------------------------------- /app/components/primer/alpha/nav_list.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/alpha/nav_list.rb -------------------------------------------------------------------------------- /app/components/primer/alpha/nav_list/group.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/alpha/nav_list/group.rb -------------------------------------------------------------------------------- /app/components/primer/alpha/nav_list/item.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/alpha/nav_list/item.rb -------------------------------------------------------------------------------- /app/components/primer/alpha/navigation/tab.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/alpha/navigation/tab.rb -------------------------------------------------------------------------------- /app/components/primer/alpha/overlay.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/alpha/overlay.html.erb -------------------------------------------------------------------------------- /app/components/primer/alpha/overlay.pcss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/alpha/overlay.pcss -------------------------------------------------------------------------------- /app/components/primer/alpha/overlay.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/alpha/overlay.rb -------------------------------------------------------------------------------- /app/components/primer/alpha/overlay/body.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/alpha/overlay/body.rb -------------------------------------------------------------------------------- /app/components/primer/alpha/overlay/footer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/alpha/overlay/footer.rb -------------------------------------------------------------------------------- /app/components/primer/alpha/overlay/header.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/alpha/overlay/header.rb -------------------------------------------------------------------------------- /app/components/primer/alpha/radio_button.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/alpha/radio_button.rb -------------------------------------------------------------------------------- /app/components/primer/alpha/select.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/alpha/select.rb -------------------------------------------------------------------------------- /app/components/primer/alpha/select_panel.pcss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/alpha/select_panel.pcss -------------------------------------------------------------------------------- /app/components/primer/alpha/select_panel.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/alpha/select_panel.rb -------------------------------------------------------------------------------- /app/components/primer/alpha/skeleton_box.html.erb: -------------------------------------------------------------------------------- 1 | <%= render(Primer::BaseComponent.new(**@system_arguments)) %> 2 | -------------------------------------------------------------------------------- /app/components/primer/alpha/skeleton_box.pcss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/alpha/skeleton_box.pcss -------------------------------------------------------------------------------- /app/components/primer/alpha/skeleton_box.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/alpha/skeleton_box.rb -------------------------------------------------------------------------------- /app/components/primer/alpha/stack.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/alpha/stack.html.erb -------------------------------------------------------------------------------- /app/components/primer/alpha/stack.pcss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/alpha/stack.pcss -------------------------------------------------------------------------------- /app/components/primer/alpha/stack.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/alpha/stack.rb -------------------------------------------------------------------------------- /app/components/primer/alpha/stack_item.pcss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/alpha/stack_item.pcss -------------------------------------------------------------------------------- /app/components/primer/alpha/stack_item.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/alpha/stack_item.rb -------------------------------------------------------------------------------- /app/components/primer/alpha/submit_button.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/alpha/submit_button.rb -------------------------------------------------------------------------------- /app/components/primer/alpha/tab_container.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/alpha/tab_container.rb -------------------------------------------------------------------------------- /app/components/primer/alpha/tab_container.ts: -------------------------------------------------------------------------------- 1 | import '@github/tab-container-element' 2 | -------------------------------------------------------------------------------- /app/components/primer/alpha/tab_nav.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/alpha/tab_nav.html.erb -------------------------------------------------------------------------------- /app/components/primer/alpha/tab_nav.pcss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/alpha/tab_nav.pcss -------------------------------------------------------------------------------- /app/components/primer/alpha/tab_nav.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/alpha/tab_nav.rb -------------------------------------------------------------------------------- /app/components/primer/alpha/tab_panels.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/alpha/tab_panels.rb -------------------------------------------------------------------------------- /app/components/primer/alpha/text_area.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/alpha/text_area.rb -------------------------------------------------------------------------------- /app/components/primer/alpha/text_field.pcss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/alpha/text_field.pcss -------------------------------------------------------------------------------- /app/components/primer/alpha/text_field.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/alpha/text_field.rb -------------------------------------------------------------------------------- /app/components/primer/alpha/toggle_switch.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/alpha/toggle_switch.rb -------------------------------------------------------------------------------- /app/components/primer/alpha/toggle_switch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/alpha/toggle_switch.ts -------------------------------------------------------------------------------- /app/components/primer/alpha/tool_tip.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/alpha/tool_tip.ts -------------------------------------------------------------------------------- /app/components/primer/alpha/tooltip.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/alpha/tooltip.rb -------------------------------------------------------------------------------- /app/components/primer/alpha/tree_view.pcss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/alpha/tree_view.pcss -------------------------------------------------------------------------------- /app/components/primer/alpha/tree_view.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/alpha/tree_view.rb -------------------------------------------------------------------------------- /app/components/primer/alpha/tree_view/icon.html.erb: -------------------------------------------------------------------------------- 1 | <%= render(Primer::Beta::Octicon.new(**@system_arguments)) %> 2 | -------------------------------------------------------------------------------- /app/components/primer/alpha/tree_view/icon.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/alpha/tree_view/icon.rb -------------------------------------------------------------------------------- /app/components/primer/alpha/tree_view/node.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/alpha/tree_view/node.rb -------------------------------------------------------------------------------- /app/components/primer/alpha/underline_nav.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/alpha/underline_nav.rb -------------------------------------------------------------------------------- /app/components/primer/alpha/x_banner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/alpha/x_banner.ts -------------------------------------------------------------------------------- /app/components/primer/anchored_position.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/anchored_position.ts -------------------------------------------------------------------------------- /app/components/primer/base_component.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/base_component.rb -------------------------------------------------------------------------------- /app/components/primer/beta/auto_complete.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/beta/auto_complete.rb -------------------------------------------------------------------------------- /app/components/primer/beta/auto_complete/auto_complete.ts: -------------------------------------------------------------------------------- 1 | import '@github/auto-complete-element' 2 | -------------------------------------------------------------------------------- /app/components/primer/beta/avatar.pcss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/beta/avatar.pcss -------------------------------------------------------------------------------- /app/components/primer/beta/avatar.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/beta/avatar.rb -------------------------------------------------------------------------------- /app/components/primer/beta/avatar_stack.pcss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/beta/avatar_stack.pcss -------------------------------------------------------------------------------- /app/components/primer/beta/avatar_stack.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/beta/avatar_stack.rb -------------------------------------------------------------------------------- /app/components/primer/beta/base_button.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/beta/base_button.rb -------------------------------------------------------------------------------- /app/components/primer/beta/blankslate.pcss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/beta/blankslate.pcss -------------------------------------------------------------------------------- /app/components/primer/beta/blankslate.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/beta/blankslate.rb -------------------------------------------------------------------------------- /app/components/primer/beta/border_box.pcss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/beta/border_box.pcss -------------------------------------------------------------------------------- /app/components/primer/beta/border_box.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/beta/border_box.rb -------------------------------------------------------------------------------- /app/components/primer/beta/breadcrumbs.pcss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/beta/breadcrumbs.pcss -------------------------------------------------------------------------------- /app/components/primer/beta/breadcrumbs.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/beta/breadcrumbs.rb -------------------------------------------------------------------------------- /app/components/primer/beta/button.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/beta/button.html.erb -------------------------------------------------------------------------------- /app/components/primer/beta/button.pcss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/beta/button.pcss -------------------------------------------------------------------------------- /app/components/primer/beta/button.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/beta/button.rb -------------------------------------------------------------------------------- /app/components/primer/beta/button_group.pcss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/beta/button_group.pcss -------------------------------------------------------------------------------- /app/components/primer/beta/button_group.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/beta/button_group.rb -------------------------------------------------------------------------------- /app/components/primer/beta/clipboard_copy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/beta/clipboard_copy.rb -------------------------------------------------------------------------------- /app/components/primer/beta/clipboard_copy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/beta/clipboard_copy.ts -------------------------------------------------------------------------------- /app/components/primer/beta/close_button.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/beta/close_button.rb -------------------------------------------------------------------------------- /app/components/primer/beta/counter.pcss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/beta/counter.pcss -------------------------------------------------------------------------------- /app/components/primer/beta/counter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/beta/counter.rb -------------------------------------------------------------------------------- /app/components/primer/beta/details.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/beta/details.html.erb -------------------------------------------------------------------------------- /app/components/primer/beta/details.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/beta/details.rb -------------------------------------------------------------------------------- /app/components/primer/beta/flash.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/beta/flash.html.erb -------------------------------------------------------------------------------- /app/components/primer/beta/flash.pcss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/beta/flash.pcss -------------------------------------------------------------------------------- /app/components/primer/beta/flash.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/beta/flash.rb -------------------------------------------------------------------------------- /app/components/primer/beta/heading.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/beta/heading.rb -------------------------------------------------------------------------------- /app/components/primer/beta/icon_button.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/beta/icon_button.rb -------------------------------------------------------------------------------- /app/components/primer/beta/label.pcss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/beta/label.pcss -------------------------------------------------------------------------------- /app/components/primer/beta/label.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/beta/label.rb -------------------------------------------------------------------------------- /app/components/primer/beta/link.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/beta/link.html.erb -------------------------------------------------------------------------------- /app/components/primer/beta/link.pcss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/beta/link.pcss -------------------------------------------------------------------------------- /app/components/primer/beta/link.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/beta/link.rb -------------------------------------------------------------------------------- /app/components/primer/beta/markdown.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/beta/markdown.rb -------------------------------------------------------------------------------- /app/components/primer/beta/nav_list.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/beta/nav_list.html.erb -------------------------------------------------------------------------------- /app/components/primer/beta/nav_list.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/beta/nav_list.rb -------------------------------------------------------------------------------- /app/components/primer/beta/nav_list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/beta/nav_list.ts -------------------------------------------------------------------------------- /app/components/primer/beta/nav_list/group.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/beta/nav_list/group.rb -------------------------------------------------------------------------------- /app/components/primer/beta/nav_list/item.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/beta/nav_list/item.rb -------------------------------------------------------------------------------- /app/components/primer/beta/octicon.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/beta/octicon.html.erb -------------------------------------------------------------------------------- /app/components/primer/beta/octicon.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/beta/octicon.rb -------------------------------------------------------------------------------- /app/components/primer/beta/popover.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/beta/popover.html.erb -------------------------------------------------------------------------------- /app/components/primer/beta/popover.pcss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/beta/popover.pcss -------------------------------------------------------------------------------- /app/components/primer/beta/popover.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/beta/popover.rb -------------------------------------------------------------------------------- /app/components/primer/beta/progress_bar.pcss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/beta/progress_bar.pcss -------------------------------------------------------------------------------- /app/components/primer/beta/progress_bar.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/beta/progress_bar.rb -------------------------------------------------------------------------------- /app/components/primer/beta/relative_time.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/beta/relative_time.rb -------------------------------------------------------------------------------- /app/components/primer/beta/relative_time.ts: -------------------------------------------------------------------------------- 1 | import '@github/relative-time-element' 2 | -------------------------------------------------------------------------------- /app/components/primer/beta/spinner.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/beta/spinner.html.erb -------------------------------------------------------------------------------- /app/components/primer/beta/spinner.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/beta/spinner.rb -------------------------------------------------------------------------------- /app/components/primer/beta/state.pcss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/beta/state.pcss -------------------------------------------------------------------------------- /app/components/primer/beta/state.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/beta/state.rb -------------------------------------------------------------------------------- /app/components/primer/beta/subhead.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/beta/subhead.html.erb -------------------------------------------------------------------------------- /app/components/primer/beta/subhead.pcss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/beta/subhead.pcss -------------------------------------------------------------------------------- /app/components/primer/beta/subhead.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/beta/subhead.rb -------------------------------------------------------------------------------- /app/components/primer/beta/text.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/beta/text.rb -------------------------------------------------------------------------------- /app/components/primer/beta/timeline_item.pcss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/beta/timeline_item.pcss -------------------------------------------------------------------------------- /app/components/primer/beta/timeline_item.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/beta/timeline_item.rb -------------------------------------------------------------------------------- /app/components/primer/beta/truncate.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/beta/truncate.html.erb -------------------------------------------------------------------------------- /app/components/primer/beta/truncate.pcss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/beta/truncate.pcss -------------------------------------------------------------------------------- /app/components/primer/beta/truncate.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/beta/truncate.rb -------------------------------------------------------------------------------- /app/components/primer/blankslate_component.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/blankslate_component.rb -------------------------------------------------------------------------------- /app/components/primer/box.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/box.rb -------------------------------------------------------------------------------- /app/components/primer/button_component.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/button_component.rb -------------------------------------------------------------------------------- /app/components/primer/component.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/component.rb -------------------------------------------------------------------------------- /app/components/primer/conditional_wrapper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/conditional_wrapper.rb -------------------------------------------------------------------------------- /app/components/primer/content.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/content.rb -------------------------------------------------------------------------------- /app/components/primer/dialog_helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/dialog_helper.ts -------------------------------------------------------------------------------- /app/components/primer/focus_group.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/focus_group.ts -------------------------------------------------------------------------------- /app/components/primer/icon_button.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/icon_button.html.erb -------------------------------------------------------------------------------- /app/components/primer/icon_button.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/icon_button.rb -------------------------------------------------------------------------------- /app/components/primer/layout_component.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/layout_component.rb -------------------------------------------------------------------------------- /app/components/primer/primer.pcss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/primer.pcss -------------------------------------------------------------------------------- /app/components/primer/primer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/primer.ts -------------------------------------------------------------------------------- /app/components/primer/responsive_arg.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/responsive_arg.rb -------------------------------------------------------------------------------- /app/components/primer/scrollable_region.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/scrollable_region.ts -------------------------------------------------------------------------------- /app/components/primer/shared_events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/shared_events.ts -------------------------------------------------------------------------------- /app/components/primer/tooltip.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/tooltip.rb -------------------------------------------------------------------------------- /app/components/primer/truncate.pcss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/truncate.pcss -------------------------------------------------------------------------------- /app/components/primer/truncate.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/truncate.rb -------------------------------------------------------------------------------- /app/components/primer/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/components/primer/utils.ts -------------------------------------------------------------------------------- /app/forms/action_menu_form.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/forms/action_menu_form.rb -------------------------------------------------------------------------------- /app/forms/after_content_form.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/forms/after_content_form.rb -------------------------------------------------------------------------------- /app/forms/after_content_form/after_content.html.erb: -------------------------------------------------------------------------------- 1 |

Hello world

2 | -------------------------------------------------------------------------------- /app/forms/application_form.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/forms/application_form.rb -------------------------------------------------------------------------------- /app/forms/array_check_box_group_form.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/forms/array_check_box_group_form.rb -------------------------------------------------------------------------------- /app/forms/auto_complete_form.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/forms/auto_complete_form.rb -------------------------------------------------------------------------------- /app/forms/both_types_of_caption_form.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/forms/both_types_of_caption_form.rb -------------------------------------------------------------------------------- /app/forms/both_types_of_caption_form/first_name_caption.html.erb: -------------------------------------------------------------------------------- 1 | I am a caption 2 | -------------------------------------------------------------------------------- /app/forms/caption_template_form.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/forms/caption_template_form.rb -------------------------------------------------------------------------------- /app/forms/caption_template_form/age_young_caption.html.erb: -------------------------------------------------------------------------------- 1 | A young thing. 2 | -------------------------------------------------------------------------------- /app/forms/caption_template_form/cool_caption.html.erb: -------------------------------------------------------------------------------- 1 | Check only if you are cool. 2 | -------------------------------------------------------------------------------- /app/forms/caption_template_form/first_name_caption.html.erb: -------------------------------------------------------------------------------- 1 | Be honest! 2 | -------------------------------------------------------------------------------- /app/forms/check_box_group_form.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/forms/check_box_group_form.rb -------------------------------------------------------------------------------- /app/forms/check_box_with_nested_form.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/forms/check_box_with_nested_form.rb -------------------------------------------------------------------------------- /app/forms/composed_form.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/forms/composed_form.rb -------------------------------------------------------------------------------- /app/forms/example_toggle_switch_form.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/forms/example_toggle_switch_form.rb -------------------------------------------------------------------------------- /app/forms/first_name_form.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/forms/first_name_form.rb -------------------------------------------------------------------------------- /app/forms/horizontal_form.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/forms/horizontal_form.rb -------------------------------------------------------------------------------- /app/forms/immediate_validation_form.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/forms/immediate_validation_form.rb -------------------------------------------------------------------------------- /app/forms/invalid_form.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/forms/invalid_form.rb -------------------------------------------------------------------------------- /app/forms/last_name_form.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/forms/last_name_form.rb -------------------------------------------------------------------------------- /app/forms/multi_input_form.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/forms/multi_input_form.rb -------------------------------------------------------------------------------- /app/forms/multi_text_field_form.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/forms/multi_text_field_form.rb -------------------------------------------------------------------------------- /app/forms/name_with_question_mark_form.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/forms/name_with_question_mark_form.rb -------------------------------------------------------------------------------- /app/forms/radio_button_group_form.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/forms/radio_button_group_form.rb -------------------------------------------------------------------------------- /app/forms/radio_button_with_nested_form.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/forms/radio_button_with_nested_form.rb -------------------------------------------------------------------------------- /app/forms/select_form.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/forms/select_form.rb -------------------------------------------------------------------------------- /app/forms/single_text_field_form.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/forms/single_text_field_form.rb -------------------------------------------------------------------------------- /app/forms/submit_button_form.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/forms/submit_button_form.rb -------------------------------------------------------------------------------- /app/forms/text_field_and_checkbox_form.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/forms/text_field_and_checkbox_form.rb -------------------------------------------------------------------------------- /app/helpers/primer/form_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/helpers/primer/form_helper.rb -------------------------------------------------------------------------------- /app/lib/primer/attributes_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/lib/primer/attributes_helper.rb -------------------------------------------------------------------------------- /app/lib/primer/audited/dsl.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/lib/primer/audited/dsl.rb -------------------------------------------------------------------------------- /app/lib/primer/class_name_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/lib/primer/class_name_helper.rb -------------------------------------------------------------------------------- /app/lib/primer/css/layout.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/lib/primer/css/layout.css -------------------------------------------------------------------------------- /app/lib/primer/css/utilities.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/lib/primer/css/utilities.css -------------------------------------------------------------------------------- /app/lib/primer/current_attributes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/lib/primer/current_attributes.rb -------------------------------------------------------------------------------- /app/lib/primer/experimental_render_helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/lib/primer/experimental_render_helpers.rb -------------------------------------------------------------------------------- /app/lib/primer/experimental_slot_helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/lib/primer/experimental_slot_helpers.rb -------------------------------------------------------------------------------- /app/lib/primer/fetch_or_fallback_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/lib/primer/fetch_or_fallback_helper.rb -------------------------------------------------------------------------------- /app/lib/primer/forms.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/lib/primer/forms.rb -------------------------------------------------------------------------------- /app/lib/primer/forms/action_menu.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/lib/primer/forms/action_menu.html.erb -------------------------------------------------------------------------------- /app/lib/primer/forms/action_menu.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/lib/primer/forms/action_menu.rb -------------------------------------------------------------------------------- /app/lib/primer/forms/acts_as_component.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/lib/primer/forms/acts_as_component.rb -------------------------------------------------------------------------------- /app/lib/primer/forms/auto_complete.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/lib/primer/forms/auto_complete.html.erb -------------------------------------------------------------------------------- /app/lib/primer/forms/auto_complete.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/lib/primer/forms/auto_complete.rb -------------------------------------------------------------------------------- /app/lib/primer/forms/base.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/lib/primer/forms/base.html.erb -------------------------------------------------------------------------------- /app/lib/primer/forms/base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/lib/primer/forms/base.rb -------------------------------------------------------------------------------- /app/lib/primer/forms/base_component.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/lib/primer/forms/base_component.rb -------------------------------------------------------------------------------- /app/lib/primer/forms/buffer_rewriter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/lib/primer/forms/buffer_rewriter.rb -------------------------------------------------------------------------------- /app/lib/primer/forms/builder.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/lib/primer/forms/builder.rb -------------------------------------------------------------------------------- /app/lib/primer/forms/button.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/lib/primer/forms/button.html.erb -------------------------------------------------------------------------------- /app/lib/primer/forms/button.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/lib/primer/forms/button.rb -------------------------------------------------------------------------------- /app/lib/primer/forms/caption.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/lib/primer/forms/caption.html.erb -------------------------------------------------------------------------------- /app/lib/primer/forms/caption.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/lib/primer/forms/caption.rb -------------------------------------------------------------------------------- /app/lib/primer/forms/check_box.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/lib/primer/forms/check_box.html.erb -------------------------------------------------------------------------------- /app/lib/primer/forms/check_box.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/lib/primer/forms/check_box.rb -------------------------------------------------------------------------------- /app/lib/primer/forms/check_box_group.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/lib/primer/forms/check_box_group.html.erb -------------------------------------------------------------------------------- /app/lib/primer/forms/check_box_group.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/lib/primer/forms/check_box_group.rb -------------------------------------------------------------------------------- /app/lib/primer/forms/dsl/action_menu_input.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/lib/primer/forms/dsl/action_menu_input.rb -------------------------------------------------------------------------------- /app/lib/primer/forms/dsl/button_input.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/lib/primer/forms/dsl/button_input.rb -------------------------------------------------------------------------------- /app/lib/primer/forms/dsl/check_box_input.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/lib/primer/forms/dsl/check_box_input.rb -------------------------------------------------------------------------------- /app/lib/primer/forms/dsl/form_object.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/lib/primer/forms/dsl/form_object.rb -------------------------------------------------------------------------------- /app/lib/primer/forms/dsl/hidden_input.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/lib/primer/forms/dsl/hidden_input.rb -------------------------------------------------------------------------------- /app/lib/primer/forms/dsl/input.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/lib/primer/forms/dsl/input.rb -------------------------------------------------------------------------------- /app/lib/primer/forms/dsl/input_group.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/lib/primer/forms/dsl/input_group.rb -------------------------------------------------------------------------------- /app/lib/primer/forms/dsl/input_methods.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/lib/primer/forms/dsl/input_methods.rb -------------------------------------------------------------------------------- /app/lib/primer/forms/dsl/multi_input.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/lib/primer/forms/dsl/multi_input.rb -------------------------------------------------------------------------------- /app/lib/primer/forms/dsl/select_input.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/lib/primer/forms/dsl/select_input.rb -------------------------------------------------------------------------------- /app/lib/primer/forms/dsl/text_area_input.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/lib/primer/forms/dsl/text_area_input.rb -------------------------------------------------------------------------------- /app/lib/primer/forms/dsl/text_field_input.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/lib/primer/forms/dsl/text_field_input.rb -------------------------------------------------------------------------------- /app/lib/primer/forms/form_control.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/lib/primer/forms/form_control.html.erb -------------------------------------------------------------------------------- /app/lib/primer/forms/form_control.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/lib/primer/forms/form_control.rb -------------------------------------------------------------------------------- /app/lib/primer/forms/form_list.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/lib/primer/forms/form_list.html.erb -------------------------------------------------------------------------------- /app/lib/primer/forms/form_list.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/lib/primer/forms/form_list.rb -------------------------------------------------------------------------------- /app/lib/primer/forms/form_reference.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/lib/primer/forms/form_reference.html.erb -------------------------------------------------------------------------------- /app/lib/primer/forms/form_reference.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/lib/primer/forms/form_reference.rb -------------------------------------------------------------------------------- /app/lib/primer/forms/group.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/lib/primer/forms/group.html.erb -------------------------------------------------------------------------------- /app/lib/primer/forms/group.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/lib/primer/forms/group.rb -------------------------------------------------------------------------------- /app/lib/primer/forms/hidden_field.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/lib/primer/forms/hidden_field.html.erb -------------------------------------------------------------------------------- /app/lib/primer/forms/hidden_field.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/lib/primer/forms/hidden_field.rb -------------------------------------------------------------------------------- /app/lib/primer/forms/multi.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/lib/primer/forms/multi.html.erb -------------------------------------------------------------------------------- /app/lib/primer/forms/multi.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/lib/primer/forms/multi.rb -------------------------------------------------------------------------------- /app/lib/primer/forms/primer_multi_input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/lib/primer/forms/primer_multi_input.js -------------------------------------------------------------------------------- /app/lib/primer/forms/primer_multi_input.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/lib/primer/forms/primer_multi_input.ts -------------------------------------------------------------------------------- /app/lib/primer/forms/primer_text_field.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/lib/primer/forms/primer_text_field.ts -------------------------------------------------------------------------------- /app/lib/primer/forms/radio_button.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/lib/primer/forms/radio_button.html.erb -------------------------------------------------------------------------------- /app/lib/primer/forms/radio_button.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/lib/primer/forms/radio_button.rb -------------------------------------------------------------------------------- /app/lib/primer/forms/radio_button_group.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/lib/primer/forms/radio_button_group.rb -------------------------------------------------------------------------------- /app/lib/primer/forms/select.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/lib/primer/forms/select.html.erb -------------------------------------------------------------------------------- /app/lib/primer/forms/select.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/lib/primer/forms/select.rb -------------------------------------------------------------------------------- /app/lib/primer/forms/separator.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/lib/primer/forms/separator.html.erb -------------------------------------------------------------------------------- /app/lib/primer/forms/separator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/lib/primer/forms/separator.rb -------------------------------------------------------------------------------- /app/lib/primer/forms/spacing_wrapper.html.erb: -------------------------------------------------------------------------------- 1 |
2 | <%= content %> 3 |
4 | -------------------------------------------------------------------------------- /app/lib/primer/forms/spacing_wrapper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/lib/primer/forms/spacing_wrapper.rb -------------------------------------------------------------------------------- /app/lib/primer/forms/submit_button.html.erb: -------------------------------------------------------------------------------- 1 | <%= render(@button) %> 2 | -------------------------------------------------------------------------------- /app/lib/primer/forms/submit_button.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/lib/primer/forms/submit_button.rb -------------------------------------------------------------------------------- /app/lib/primer/forms/text_area.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/lib/primer/forms/text_area.html.erb -------------------------------------------------------------------------------- /app/lib/primer/forms/text_area.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/lib/primer/forms/text_area.rb -------------------------------------------------------------------------------- /app/lib/primer/forms/text_field.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/lib/primer/forms/text_field.html.erb -------------------------------------------------------------------------------- /app/lib/primer/forms/text_field.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/lib/primer/forms/text_field.rb -------------------------------------------------------------------------------- /app/lib/primer/forms/toggle_switch.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/lib/primer/forms/toggle_switch.html.erb -------------------------------------------------------------------------------- /app/lib/primer/forms/toggle_switch.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/lib/primer/forms/toggle_switch.rb -------------------------------------------------------------------------------- /app/lib/primer/forms/toggle_switch_form.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/lib/primer/forms/toggle_switch_form.rb -------------------------------------------------------------------------------- /app/lib/primer/forms/toggle_switch_input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/lib/primer/forms/toggle_switch_input.js -------------------------------------------------------------------------------- /app/lib/primer/forms/toggle_switch_input.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/lib/primer/forms/toggle_switch_input.ts -------------------------------------------------------------------------------- /app/lib/primer/forms/utils.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/lib/primer/forms/utils.rb -------------------------------------------------------------------------------- /app/lib/primer/forms/validation_message.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/lib/primer/forms/validation_message.rb -------------------------------------------------------------------------------- /app/lib/primer/join_style_arguments_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/lib/primer/join_style_arguments_helper.rb -------------------------------------------------------------------------------- /app/lib/primer/octicon/cache.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/lib/primer/octicon/cache.rb -------------------------------------------------------------------------------- /app/lib/primer/status/dsl.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/lib/primer/status/dsl.rb -------------------------------------------------------------------------------- /app/lib/primer/tab_nav_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/lib/primer/tab_nav_helper.rb -------------------------------------------------------------------------------- /app/lib/primer/tabbed_component_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/lib/primer/tabbed_component_helper.rb -------------------------------------------------------------------------------- /app/lib/primer/test_selector_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/lib/primer/test_selector_helper.rb -------------------------------------------------------------------------------- /app/lib/primer/underline_nav_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/lib/primer/underline_nav_helper.rb -------------------------------------------------------------------------------- /app/lib/primer/view_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/app/lib/primer/view_helper.rb -------------------------------------------------------------------------------- /app/views/primer/view_components/action_menu/landing.html.erb: -------------------------------------------------------------------------------- 1 |
2 | Hello world! 3 |
4 | -------------------------------------------------------------------------------- /bin/kuby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/bin/kuby -------------------------------------------------------------------------------- /component_generator.thor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/component_generator.thor -------------------------------------------------------------------------------- /component_status_migrator.thor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/component_status_migrator.thor -------------------------------------------------------------------------------- /config/routes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/config/routes.rb -------------------------------------------------------------------------------- /demo/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/demo/.dockerignore -------------------------------------------------------------------------------- /demo/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/demo/Gemfile -------------------------------------------------------------------------------- /demo/Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/demo/Gemfile.lock -------------------------------------------------------------------------------- /demo/Procfile: -------------------------------------------------------------------------------- 1 | web: bin/rails s 2 | -------------------------------------------------------------------------------- /demo/Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/demo/Rakefile -------------------------------------------------------------------------------- /demo/app/assets/builds/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /demo/app/assets/config/manifest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/demo/app/assets/config/manifest.js -------------------------------------------------------------------------------- /demo/app/controllers/health_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/demo/app/controllers/health_controller.rb -------------------------------------------------------------------------------- /demo/app/controllers/home_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/demo/app/controllers/home_controller.rb -------------------------------------------------------------------------------- /demo/app/controllers/preview_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/demo/app/controllers/preview_controller.rb -------------------------------------------------------------------------------- /demo/app/helpers/application_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/demo/app/helpers/application_helper.rb -------------------------------------------------------------------------------- /demo/app/javascript/application.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/demo/app/javascript/application.js -------------------------------------------------------------------------------- /demo/app/javascript/controllers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/demo/app/javascript/controllers/index.js -------------------------------------------------------------------------------- /demo/app/views/layouts/application.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/demo/app/views/layouts/application.html.erb -------------------------------------------------------------------------------- /demo/app/views/layouts/mailer.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/demo/app/views/layouts/mailer.html.erb -------------------------------------------------------------------------------- /demo/app/views/layouts/mailer.text.erb: -------------------------------------------------------------------------------- 1 | <%= yield %> 2 | -------------------------------------------------------------------------------- /demo/bin/bundle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/demo/bin/bundle -------------------------------------------------------------------------------- /demo/bin/rails: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/demo/bin/rails -------------------------------------------------------------------------------- /demo/bin/rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/demo/bin/rake -------------------------------------------------------------------------------- /demo/bin/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/demo/bin/setup -------------------------------------------------------------------------------- /demo/bin/spring: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/demo/bin/spring -------------------------------------------------------------------------------- /demo/bin/vite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/demo/bin/vite -------------------------------------------------------------------------------- /demo/config.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/demo/config.ru -------------------------------------------------------------------------------- /demo/config/application.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/demo/config/application.rb -------------------------------------------------------------------------------- /demo/config/boot.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/demo/config/boot.rb -------------------------------------------------------------------------------- /demo/config/cable.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/demo/config/cable.yml -------------------------------------------------------------------------------- /demo/config/credentials.yml.enc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/demo/config/credentials.yml.enc -------------------------------------------------------------------------------- /demo/config/database.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/demo/config/database.yml -------------------------------------------------------------------------------- /demo/config/environment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/demo/config/environment.rb -------------------------------------------------------------------------------- /demo/config/environments/development.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/demo/config/environments/development.rb -------------------------------------------------------------------------------- /demo/config/environments/production.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/demo/config/environments/production.rb -------------------------------------------------------------------------------- /demo/config/environments/test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/demo/config/environments/test.rb -------------------------------------------------------------------------------- /demo/config/initializers/assets.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/demo/config/initializers/assets.rb -------------------------------------------------------------------------------- /demo/config/initializers/cors.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/demo/config/initializers/cors.rb -------------------------------------------------------------------------------- /demo/config/initializers/custom_inputs.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/demo/config/initializers/custom_inputs.rb -------------------------------------------------------------------------------- /demo/config/initializers/kuby.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/demo/config/initializers/kuby.rb -------------------------------------------------------------------------------- /demo/config/initializers/wrap_parameters.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/demo/config/initializers/wrap_parameters.rb -------------------------------------------------------------------------------- /demo/config/puma.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/demo/config/puma.rb -------------------------------------------------------------------------------- /demo/config/routes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/demo/config/routes.rb -------------------------------------------------------------------------------- /demo/config/spring.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/demo/config/spring.rb -------------------------------------------------------------------------------- /demo/config/vite.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/demo/config/vite.json -------------------------------------------------------------------------------- /demo/gemfiles/kuby.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/demo/gemfiles/kuby.gemfile -------------------------------------------------------------------------------- /demo/gemfiles/kuby.gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/demo/gemfiles/kuby.gemfile.lock -------------------------------------------------------------------------------- /demo/kuby.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/demo/kuby.rb -------------------------------------------------------------------------------- /demo/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/demo/package-lock.json -------------------------------------------------------------------------------- /demo/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/demo/package.json -------------------------------------------------------------------------------- /demo/public/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/demo/public/404.html -------------------------------------------------------------------------------- /demo/public/422.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/demo/public/422.html -------------------------------------------------------------------------------- /demo/public/500.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/demo/public/500.html -------------------------------------------------------------------------------- /demo/public/favicon.ico: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /demo/script/start-css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/demo/script/start-css -------------------------------------------------------------------------------- /demo/script/start-vite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/demo/script/start-vite -------------------------------------------------------------------------------- /demo/vite.config.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/demo/vite.config.mts -------------------------------------------------------------------------------- /docs/contributors/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/docs/contributors/README.md -------------------------------------------------------------------------------- /docs/contributors/adding-components.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/docs/contributors/adding-components.md -------------------------------------------------------------------------------- /docs/contributors/deprecations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/docs/contributors/deprecations.md -------------------------------------------------------------------------------- /docs/contributors/linting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/docs/contributors/linting.md -------------------------------------------------------------------------------- /docs/contributors/playwright-testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/docs/contributors/playwright-testing.md -------------------------------------------------------------------------------- /docs/contributors/releasing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/docs/contributors/releasing.md -------------------------------------------------------------------------------- /docs/contributors/setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/docs/contributors/setup.md -------------------------------------------------------------------------------- /docs/contributors/styling.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/docs/contributors/styling.md -------------------------------------------------------------------------------- /docs/contributors/updating-components.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/docs/contributors/updating-components.md -------------------------------------------------------------------------------- /docs/contributors/versioning.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/docs/contributors/versioning.md -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /lib/postcss_mixins/activeIndicatorLine.pcss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/lib/postcss_mixins/activeIndicatorLine.pcss -------------------------------------------------------------------------------- /lib/postcss_mixins/clearfix.pcss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/lib/postcss_mixins/clearfix.pcss -------------------------------------------------------------------------------- /lib/postcss_mixins/focusBoxShadowInset.pcss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/lib/postcss_mixins/focusBoxShadowInset.pcss -------------------------------------------------------------------------------- /lib/postcss_mixins/focusOutline.pcss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/lib/postcss_mixins/focusOutline.pcss -------------------------------------------------------------------------------- /lib/postcss_mixins/minTouchTarget.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/lib/postcss_mixins/minTouchTarget.js -------------------------------------------------------------------------------- /lib/postcss_mixins/targetBoxShadow.pcss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/lib/postcss_mixins/targetBoxShadow.pcss -------------------------------------------------------------------------------- /lib/primer/accessibility.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/lib/primer/accessibility.rb -------------------------------------------------------------------------------- /lib/primer/classify.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/lib/primer/classify.rb -------------------------------------------------------------------------------- /lib/primer/classify/utilities.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/lib/primer/classify/utilities.rb -------------------------------------------------------------------------------- /lib/primer/classify/utilities.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/lib/primer/classify/utilities.yml -------------------------------------------------------------------------------- /lib/primer/classify/validation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/lib/primer/classify/validation.rb -------------------------------------------------------------------------------- /lib/primer/deprecations.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/lib/primer/deprecations.rb -------------------------------------------------------------------------------- /lib/primer/deprecations.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/lib/primer/deprecations.yml -------------------------------------------------------------------------------- /lib/primer/example_image.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/lib/primer/example_image.rb -------------------------------------------------------------------------------- /lib/primer/form_components.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/lib/primer/form_components.rb -------------------------------------------------------------------------------- /lib/primer/static.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/lib/primer/static.rb -------------------------------------------------------------------------------- /lib/primer/static/generate_arguments.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/lib/primer/static/generate_arguments.rb -------------------------------------------------------------------------------- /lib/primer/static/generate_audited_at.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/lib/primer/static/generate_audited_at.rb -------------------------------------------------------------------------------- /lib/primer/static/generate_constants.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/lib/primer/static/generate_constants.rb -------------------------------------------------------------------------------- /lib/primer/static/generate_form_previews.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/lib/primer/static/generate_form_previews.rb -------------------------------------------------------------------------------- /lib/primer/static/generate_info_arch.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/lib/primer/static/generate_info_arch.rb -------------------------------------------------------------------------------- /lib/primer/static/generate_previews.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/lib/primer/static/generate_previews.rb -------------------------------------------------------------------------------- /lib/primer/static/generate_statuses.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/lib/primer/static/generate_statuses.rb -------------------------------------------------------------------------------- /lib/primer/view_components.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/lib/primer/view_components.rb -------------------------------------------------------------------------------- /lib/primer/view_components/audited.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/lib/primer/view_components/audited.rb -------------------------------------------------------------------------------- /lib/primer/view_components/constants.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/lib/primer/view_components/constants.rb -------------------------------------------------------------------------------- /lib/primer/view_components/engine.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/lib/primer/view_components/engine.rb -------------------------------------------------------------------------------- /lib/primer/view_components/linters.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/lib/primer/view_components/linters.rb -------------------------------------------------------------------------------- /lib/primer/view_components/statuses.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/lib/primer/view_components/statuses.rb -------------------------------------------------------------------------------- /lib/primer/view_components/version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/lib/primer/view_components/version.rb -------------------------------------------------------------------------------- /lib/primer/yard.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/lib/primer/yard.rb -------------------------------------------------------------------------------- /lib/primer/yard/backend.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/lib/primer/yard/backend.rb -------------------------------------------------------------------------------- /lib/primer/yard/component_manifest.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/lib/primer/yard/component_manifest.rb -------------------------------------------------------------------------------- /lib/primer/yard/component_ref.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/lib/primer/yard/component_ref.rb -------------------------------------------------------------------------------- /lib/primer/yard/docs_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/lib/primer/yard/docs_helper.rb -------------------------------------------------------------------------------- /lib/primer/yard/info_arch_docs_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/lib/primer/yard/info_arch_docs_helper.rb -------------------------------------------------------------------------------- /lib/primer/yard/lookbook_docs_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/lib/primer/yard/lookbook_docs_helper.rb -------------------------------------------------------------------------------- /lib/primer/yard/lookbook_pages_backend.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/lib/primer/yard/lookbook_pages_backend.rb -------------------------------------------------------------------------------- /lib/primer/yard/registry.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/lib/primer/yard/registry.rb -------------------------------------------------------------------------------- /lib/primer/yard/renders_many_handler.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/lib/primer/yard/renders_many_handler.rb -------------------------------------------------------------------------------- /lib/primer/yard/renders_one_handler.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/lib/primer/yard/renders_one_handler.rb -------------------------------------------------------------------------------- /lib/rubocop/config/default.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/lib/rubocop/config/default.yml -------------------------------------------------------------------------------- /lib/rubocop/cop/primer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/lib/rubocop/cop/primer.rb -------------------------------------------------------------------------------- /lib/rubocop/cop/primer/base_cop.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/lib/rubocop/cop/primer/base_cop.rb -------------------------------------------------------------------------------- /lib/rubocop/cop/primer/no_tag_memoize.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/lib/rubocop/cop/primer/no_tag_memoize.rb -------------------------------------------------------------------------------- /lib/rubocop/cop/primer/primer_octicon.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/lib/rubocop/cop/primer/primer_octicon.rb -------------------------------------------------------------------------------- /lib/rubocop/cop/primer/test_selector.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/lib/rubocop/cop/primer/test_selector.rb -------------------------------------------------------------------------------- /lib/tasks/custom_utilities.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/lib/tasks/custom_utilities.yml -------------------------------------------------------------------------------- /lib/tasks/docs.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/lib/tasks/docs.rake -------------------------------------------------------------------------------- /lib/tasks/static.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/lib/tasks/static.rake -------------------------------------------------------------------------------- /lib/tasks/test.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/lib/tasks/test.rake -------------------------------------------------------------------------------- /lib/tasks/utilities.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/lib/tasks/utilities.rake -------------------------------------------------------------------------------- /linter_generator.thor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/linter_generator.thor -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/package.json -------------------------------------------------------------------------------- /playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/playwright.config.ts -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/postcss.config.js -------------------------------------------------------------------------------- /previews/pages/forms/01_introduction.md.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/previews/pages/forms/01_introduction.md.erb -------------------------------------------------------------------------------- /previews/pages/forms/04_after_content.md.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/previews/pages/forms/04_after_content.md.erb -------------------------------------------------------------------------------- /previews/pages/forms/05_groups_layouts.md.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/previews/pages/forms/05_groups_layouts.md.erb -------------------------------------------------------------------------------- /previews/pages/forms/08_validations.md.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/previews/pages/forms/08_validations.md.erb -------------------------------------------------------------------------------- /previews/pages/forms/09_compound_forms.md.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/previews/pages/forms/09_compound_forms.md.erb -------------------------------------------------------------------------------- /previews/pages/forms/inputs/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /previews/primer/alpha/action_bar_preview.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/previews/primer/alpha/action_bar_preview.rb -------------------------------------------------------------------------------- /previews/primer/alpha/action_list_preview.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/previews/primer/alpha/action_list_preview.rb -------------------------------------------------------------------------------- /previews/primer/alpha/action_menu_preview.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/previews/primer/alpha/action_menu_preview.rb -------------------------------------------------------------------------------- /previews/primer/alpha/banner_preview.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/previews/primer/alpha/banner_preview.rb -------------------------------------------------------------------------------- /previews/primer/alpha/check_box_preview.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/previews/primer/alpha/check_box_preview.rb -------------------------------------------------------------------------------- /previews/primer/alpha/dialog_preview.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/previews/primer/alpha/dialog_preview.rb -------------------------------------------------------------------------------- /previews/primer/alpha/dropdown_preview.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/previews/primer/alpha/dropdown_preview.rb -------------------------------------------------------------------------------- /previews/primer/alpha/form_control_preview.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/previews/primer/alpha/form_control_preview.rb -------------------------------------------------------------------------------- /previews/primer/alpha/layout_preview.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/previews/primer/alpha/layout_preview.rb -------------------------------------------------------------------------------- /previews/primer/alpha/menu_preview.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/previews/primer/alpha/menu_preview.rb -------------------------------------------------------------------------------- /previews/primer/alpha/multi_input_preview.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/previews/primer/alpha/multi_input_preview.rb -------------------------------------------------------------------------------- /previews/primer/alpha/overlay_preview.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/previews/primer/alpha/overlay_preview.rb -------------------------------------------------------------------------------- /previews/primer/alpha/radio_button_preview.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/previews/primer/alpha/radio_button_preview.rb -------------------------------------------------------------------------------- /previews/primer/alpha/select_panel_preview.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/previews/primer/alpha/select_panel_preview.rb -------------------------------------------------------------------------------- /previews/primer/alpha/select_preview.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/previews/primer/alpha/select_preview.rb -------------------------------------------------------------------------------- /previews/primer/alpha/skeleton_box_preview.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/previews/primer/alpha/skeleton_box_preview.rb -------------------------------------------------------------------------------- /previews/primer/alpha/stack_item_preview.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/previews/primer/alpha/stack_item_preview.rb -------------------------------------------------------------------------------- /previews/primer/alpha/stack_preview.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/previews/primer/alpha/stack_preview.rb -------------------------------------------------------------------------------- /previews/primer/alpha/tab_nav_preview.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/previews/primer/alpha/tab_nav_preview.rb -------------------------------------------------------------------------------- /previews/primer/alpha/tab_panels_preview.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/previews/primer/alpha/tab_panels_preview.rb -------------------------------------------------------------------------------- /previews/primer/alpha/text_area_preview.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/previews/primer/alpha/text_area_preview.rb -------------------------------------------------------------------------------- /previews/primer/alpha/text_field_preview.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/previews/primer/alpha/text_field_preview.rb -------------------------------------------------------------------------------- /previews/primer/alpha/tooltip_preview.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/previews/primer/alpha/tooltip_preview.rb -------------------------------------------------------------------------------- /previews/primer/alpha/tree_view_preview.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/previews/primer/alpha/tree_view_preview.rb -------------------------------------------------------------------------------- /previews/primer/beta/auto_complete_preview.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/previews/primer/beta/auto_complete_preview.rb -------------------------------------------------------------------------------- /previews/primer/beta/avatar_preview.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/previews/primer/beta/avatar_preview.rb -------------------------------------------------------------------------------- /previews/primer/beta/avatar_stack_preview.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/previews/primer/beta/avatar_stack_preview.rb -------------------------------------------------------------------------------- /previews/primer/beta/base_button_preview.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/previews/primer/beta/base_button_preview.rb -------------------------------------------------------------------------------- /previews/primer/beta/blankslate_preview.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/previews/primer/beta/blankslate_preview.rb -------------------------------------------------------------------------------- /previews/primer/beta/border_box_preview.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/previews/primer/beta/border_box_preview.rb -------------------------------------------------------------------------------- /previews/primer/beta/breadcrumbs_preview.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/previews/primer/beta/breadcrumbs_preview.rb -------------------------------------------------------------------------------- /previews/primer/beta/button_group_preview.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/previews/primer/beta/button_group_preview.rb -------------------------------------------------------------------------------- /previews/primer/beta/button_preview.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/previews/primer/beta/button_preview.rb -------------------------------------------------------------------------------- /previews/primer/beta/close_button_preview.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/previews/primer/beta/close_button_preview.rb -------------------------------------------------------------------------------- /previews/primer/beta/counter_preview.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/previews/primer/beta/counter_preview.rb -------------------------------------------------------------------------------- /previews/primer/beta/details_preview.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/previews/primer/beta/details_preview.rb -------------------------------------------------------------------------------- /previews/primer/beta/flash_preview.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/previews/primer/beta/flash_preview.rb -------------------------------------------------------------------------------- /previews/primer/beta/heading_preview.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/previews/primer/beta/heading_preview.rb -------------------------------------------------------------------------------- /previews/primer/beta/icon_button_preview.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/previews/primer/beta/icon_button_preview.rb -------------------------------------------------------------------------------- /previews/primer/beta/label_preview.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/previews/primer/beta/label_preview.rb -------------------------------------------------------------------------------- /previews/primer/beta/link_preview.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/previews/primer/beta/link_preview.rb -------------------------------------------------------------------------------- /previews/primer/beta/markdown_preview.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/previews/primer/beta/markdown_preview.rb -------------------------------------------------------------------------------- /previews/primer/beta/nav_list_preview.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/previews/primer/beta/nav_list_preview.rb -------------------------------------------------------------------------------- /previews/primer/beta/octicon_preview.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/previews/primer/beta/octicon_preview.rb -------------------------------------------------------------------------------- /previews/primer/beta/popover_preview.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/previews/primer/beta/popover_preview.rb -------------------------------------------------------------------------------- /previews/primer/beta/progress_bar_preview.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/previews/primer/beta/progress_bar_preview.rb -------------------------------------------------------------------------------- /previews/primer/beta/relative_time_preview.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/previews/primer/beta/relative_time_preview.rb -------------------------------------------------------------------------------- /previews/primer/beta/spinner_preview.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/previews/primer/beta/spinner_preview.rb -------------------------------------------------------------------------------- /previews/primer/beta/state_preview.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/previews/primer/beta/state_preview.rb -------------------------------------------------------------------------------- /previews/primer/beta/subhead_preview.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/previews/primer/beta/subhead_preview.rb -------------------------------------------------------------------------------- /previews/primer/beta/text_preview.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/previews/primer/beta/text_preview.rb -------------------------------------------------------------------------------- /previews/primer/beta/timeline_item_preview.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/previews/primer/beta/timeline_item_preview.rb -------------------------------------------------------------------------------- /previews/primer/beta/truncate_preview.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/previews/primer/beta/truncate_preview.rb -------------------------------------------------------------------------------- /previews/primer/box_preview.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/previews/primer/box_preview.rb -------------------------------------------------------------------------------- /previews/primer/forms_preview.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/previews/primer/forms_preview.rb -------------------------------------------------------------------------------- /previews/primer/url_helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/previews/primer/url_helpers.rb -------------------------------------------------------------------------------- /primer_view_components.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/primer_view_components.gemspec -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/rollup.config.js -------------------------------------------------------------------------------- /script/build-assets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/script/build-assets -------------------------------------------------------------------------------- /script/build-utilities: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/script/build-utilities -------------------------------------------------------------------------------- /script/changeset-publish: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/script/changeset-publish -------------------------------------------------------------------------------- /script/check-for-changeset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/script/check-for-changeset -------------------------------------------------------------------------------- /script/dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/script/dev -------------------------------------------------------------------------------- /script/erblint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/script/erblint -------------------------------------------------------------------------------- /script/export-css-selectors: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/script/export-css-selectors -------------------------------------------------------------------------------- /script/publish: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/script/publish -------------------------------------------------------------------------------- /script/rubocop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/script/rubocop -------------------------------------------------------------------------------- /script/run-playwright: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/script/run-playwright -------------------------------------------------------------------------------- /script/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/script/setup -------------------------------------------------------------------------------- /script/stop-existing-processes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/script/stop-existing-processes -------------------------------------------------------------------------------- /script/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/script/test -------------------------------------------------------------------------------- /script/test-setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/script/test-setup -------------------------------------------------------------------------------- /script/test-teardown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/script/test-teardown -------------------------------------------------------------------------------- /script/upgrade-primer-css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/script/upgrade-primer-css -------------------------------------------------------------------------------- /script/version: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/script/version -------------------------------------------------------------------------------- /static/arguments.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/static/arguments.json -------------------------------------------------------------------------------- /static/assets/view-components.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/static/assets/view-components.svg -------------------------------------------------------------------------------- /static/audited_at.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/static/audited_at.json -------------------------------------------------------------------------------- /static/classes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/static/classes.json -------------------------------------------------------------------------------- /static/constants.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/static/constants.json -------------------------------------------------------------------------------- /static/form_previews.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/static/form_previews.json -------------------------------------------------------------------------------- /static/info_arch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/static/info_arch.json -------------------------------------------------------------------------------- /static/previews.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/static/previews.json -------------------------------------------------------------------------------- /static/statuses.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/static/statuses.json -------------------------------------------------------------------------------- /templates/argument_mapper.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/templates/argument_mapper.tt -------------------------------------------------------------------------------- /templates/argument_mapper_test.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/templates/argument_mapper_test.tt -------------------------------------------------------------------------------- /templates/component.html.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/templates/component.html.tt -------------------------------------------------------------------------------- /templates/component.pcss.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/templates/component.pcss.tt -------------------------------------------------------------------------------- /templates/component.ts.tt: -------------------------------------------------------------------------------- 1 | import '<%= js_package_name %>' 2 | -------------------------------------------------------------------------------- /templates/component.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/templates/component.tt -------------------------------------------------------------------------------- /templates/linter.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/templates/linter.tt -------------------------------------------------------------------------------- /templates/linter_test.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/templates/linter_test.tt -------------------------------------------------------------------------------- /templates/preview.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/templates/preview.tt -------------------------------------------------------------------------------- /templates/stable/component.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/templates/stable/component.tt -------------------------------------------------------------------------------- /templates/system_test.rb.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/templates/system_test.rb.tt -------------------------------------------------------------------------------- /templates/test.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/templates/test.tt -------------------------------------------------------------------------------- /test/accessibility_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/accessibility_test.rb -------------------------------------------------------------------------------- /test/components/alpha/action_bar_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/components/alpha/action_bar_test.rb -------------------------------------------------------------------------------- /test/components/alpha/action_list_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/components/alpha/action_list_test.rb -------------------------------------------------------------------------------- /test/components/alpha/action_menu_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/components/alpha/action_menu_test.rb -------------------------------------------------------------------------------- /test/components/alpha/auto_complete_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/components/alpha/auto_complete_test.rb -------------------------------------------------------------------------------- /test/components/alpha/banner_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/components/alpha/banner_test.rb -------------------------------------------------------------------------------- /test/components/alpha/dropdown/menu_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/components/alpha/dropdown/menu_test.rb -------------------------------------------------------------------------------- /test/components/alpha/dropdown_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/components/alpha/dropdown_test.rb -------------------------------------------------------------------------------- /test/components/alpha/form_control_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/components/alpha/form_control_test.rb -------------------------------------------------------------------------------- /test/components/alpha/hellip_button_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/components/alpha/hellip_button_test.rb -------------------------------------------------------------------------------- /test/components/alpha/image_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/components/alpha/image_test.rb -------------------------------------------------------------------------------- /test/components/alpha/menu_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/components/alpha/menu_test.rb -------------------------------------------------------------------------------- /test/components/alpha/select_panel_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/components/alpha/select_panel_test.rb -------------------------------------------------------------------------------- /test/components/alpha/stack_item_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/components/alpha/stack_item_test.rb -------------------------------------------------------------------------------- /test/components/alpha/stack_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/components/alpha/stack_test.rb -------------------------------------------------------------------------------- /test/components/alpha/tab_nav_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/components/alpha/tab_nav_test.rb -------------------------------------------------------------------------------- /test/components/alpha/tab_panels_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/components/alpha/tab_panels_test.rb -------------------------------------------------------------------------------- /test/components/alpha/text_field_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/components/alpha/text_field_test.rb -------------------------------------------------------------------------------- /test/components/alpha/tooltip_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/components/alpha/tooltip_test.rb -------------------------------------------------------------------------------- /test/components/asset_naming_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/components/asset_naming_test.rb -------------------------------------------------------------------------------- /test/components/base_component_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/components/base_component_test.rb -------------------------------------------------------------------------------- /test/components/beta/auto_complete_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/components/beta/auto_complete_test.rb -------------------------------------------------------------------------------- /test/components/beta/avatar_stack_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/components/beta/avatar_stack_test.rb -------------------------------------------------------------------------------- /test/components/beta/avatar_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/components/beta/avatar_test.rb -------------------------------------------------------------------------------- /test/components/beta/base_button_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/components/beta/base_button_test.rb -------------------------------------------------------------------------------- /test/components/beta/blankslate_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/components/beta/blankslate_test.rb -------------------------------------------------------------------------------- /test/components/beta/border_box_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/components/beta/border_box_test.rb -------------------------------------------------------------------------------- /test/components/beta/button_group_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/components/beta/button_group_test.rb -------------------------------------------------------------------------------- /test/components/beta/close_button_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/components/beta/close_button_test.rb -------------------------------------------------------------------------------- /test/components/beta/counter_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/components/beta/counter_test.rb -------------------------------------------------------------------------------- /test/components/beta/details_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/components/beta/details_test.rb -------------------------------------------------------------------------------- /test/components/beta/flash_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/components/beta/flash_test.rb -------------------------------------------------------------------------------- /test/components/beta/heading_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/components/beta/heading_test.rb -------------------------------------------------------------------------------- /test/components/beta/label_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/components/beta/label_test.rb -------------------------------------------------------------------------------- /test/components/beta/link_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/components/beta/link_test.rb -------------------------------------------------------------------------------- /test/components/beta/markdown_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/components/beta/markdown_test.rb -------------------------------------------------------------------------------- /test/components/beta/nav_list_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/components/beta/nav_list_test.rb -------------------------------------------------------------------------------- /test/components/beta/octicon_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/components/beta/octicon_test.rb -------------------------------------------------------------------------------- /test/components/beta/popover_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/components/beta/popover_test.rb -------------------------------------------------------------------------------- /test/components/beta/progress_bar_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/components/beta/progress_bar_test.rb -------------------------------------------------------------------------------- /test/components/beta/spinner_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/components/beta/spinner_test.rb -------------------------------------------------------------------------------- /test/components/beta/state_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/components/beta/state_test.rb -------------------------------------------------------------------------------- /test/components/beta/subhead_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/components/beta/subhead_test.rb -------------------------------------------------------------------------------- /test/components/beta/text_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/components/beta/text_test.rb -------------------------------------------------------------------------------- /test/components/beta/timeline_item_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/components/beta/timeline_item_test.rb -------------------------------------------------------------------------------- /test/components/beta/truncate_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/components/beta/truncate_test.rb -------------------------------------------------------------------------------- /test/components/box_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/components/box_test.rb -------------------------------------------------------------------------------- /test/components/breadcrumbs_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/components/breadcrumbs_test.rb -------------------------------------------------------------------------------- /test/components/button_component_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/components/button_component_test.rb -------------------------------------------------------------------------------- /test/components/component_css_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/components/component_css_test.rb -------------------------------------------------------------------------------- /test/components/component_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/components/component_test.rb -------------------------------------------------------------------------------- /test/components/icon_button_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/components/icon_button_test.rb -------------------------------------------------------------------------------- /test/components/layout_component_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/components/layout_component_test.rb -------------------------------------------------------------------------------- /test/components/navigation/tab_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/components/navigation/tab_test.rb -------------------------------------------------------------------------------- /test/components/preview_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/components/preview_test.rb -------------------------------------------------------------------------------- /test/components/primer/beta/button_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/components/primer/beta/button_test.rb -------------------------------------------------------------------------------- /test/components/test_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/components/test_helper.rb -------------------------------------------------------------------------------- /test/components/tooltip_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/components/tooltip_test.rb -------------------------------------------------------------------------------- /test/components/truncate_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/components/truncate_test.rb -------------------------------------------------------------------------------- /test/css/component_selector_use_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/css/component_selector_use_test.rb -------------------------------------------------------------------------------- /test/css/test_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/css/test_helper.rb -------------------------------------------------------------------------------- /test/lib/audited_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/lib/audited_test.rb -------------------------------------------------------------------------------- /test/lib/class_name_helper_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/lib/class_name_helper_test.rb -------------------------------------------------------------------------------- /test/lib/classify/utilities_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/lib/classify/utilities_test.rb -------------------------------------------------------------------------------- /test/lib/classify/validation_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/lib/classify/validation_test.rb -------------------------------------------------------------------------------- /test/lib/classify_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/lib/classify_test.rb -------------------------------------------------------------------------------- /test/lib/constants_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/lib/constants_test.rb -------------------------------------------------------------------------------- /test/lib/cop_test_case.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/lib/cop_test_case.rb -------------------------------------------------------------------------------- /test/lib/css_coverage_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/lib/css_coverage_test.rb -------------------------------------------------------------------------------- /test/lib/deprecation_messages_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/lib/deprecation_messages_test.rb -------------------------------------------------------------------------------- /test/lib/deprecations_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/lib/deprecations_test.rb -------------------------------------------------------------------------------- /test/lib/erblint/base_linter_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/lib/erblint/base_linter_test.rb -------------------------------------------------------------------------------- /test/lib/erblint_test_case.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/lib/erblint_test_case.rb -------------------------------------------------------------------------------- /test/lib/fetch_or_fallback_helper_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/lib/fetch_or_fallback_helper_test.rb -------------------------------------------------------------------------------- /test/lib/octicon/cache_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/lib/octicon/cache_test.rb -------------------------------------------------------------------------------- /test/lib/primer/accessibility_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/lib/primer/accessibility_test.rb -------------------------------------------------------------------------------- /test/lib/primer/attributes_helper_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/lib/primer/attributes_helper_test.rb -------------------------------------------------------------------------------- /test/lib/primer/audited/dsl_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/lib/primer/audited/dsl_test.rb -------------------------------------------------------------------------------- /test/lib/primer/forms/action_menu_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/lib/primer/forms/action_menu_test.rb -------------------------------------------------------------------------------- /test/lib/primer/forms/base_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/lib/primer/forms/base_test.rb -------------------------------------------------------------------------------- /test/lib/primer/forms/const_src.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/lib/primer/forms/const_src.rb -------------------------------------------------------------------------------- /test/lib/primer/forms/form_control_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/lib/primer/forms/form_control_test.rb -------------------------------------------------------------------------------- /test/lib/primer/forms/form_helper_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/lib/primer/forms/form_helper_test.rb -------------------------------------------------------------------------------- /test/lib/primer/forms/group_input_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/lib/primer/forms/group_input_test.rb -------------------------------------------------------------------------------- /test/lib/primer/forms/input_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/lib/primer/forms/input_test.rb -------------------------------------------------------------------------------- /test/lib/primer/forms/models/survey.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/lib/primer/forms/models/survey.rb -------------------------------------------------------------------------------- /test/lib/primer/forms/models/trip.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/lib/primer/forms/models/trip.rb -------------------------------------------------------------------------------- /test/lib/primer/forms/multi_input_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/lib/primer/forms/multi_input_test.rb -------------------------------------------------------------------------------- /test/lib/primer/forms/utils_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/lib/primer/forms/utils_test.rb -------------------------------------------------------------------------------- /test/lib/primer/forms_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/lib/primer/forms_test.rb -------------------------------------------------------------------------------- /test/lib/primer/status/dsl_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/lib/primer/status/dsl_test.rb -------------------------------------------------------------------------------- /test/lib/primer/view_components_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/lib/primer/view_components_test.rb -------------------------------------------------------------------------------- /test/lib/primer/view_helper_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/lib/primer/view_helper_test.rb -------------------------------------------------------------------------------- /test/lib/rubocop/base_cop_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/lib/rubocop/base_cop_test.rb -------------------------------------------------------------------------------- /test/lib/rubocop/primer_octicon_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/lib/rubocop/primer_octicon_test.rb -------------------------------------------------------------------------------- /test/lib/rubocop/test_selector_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/lib/rubocop/test_selector_test.rb -------------------------------------------------------------------------------- /test/lib/test_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/lib/test_helper.rb -------------------------------------------------------------------------------- /test/lib/yard/docs_helper_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/lib/yard/docs_helper_test.rb -------------------------------------------------------------------------------- /test/performance/bench_classify.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/performance/bench_classify.rb -------------------------------------------------------------------------------- /test/performance/bench_deny.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/performance/bench_deny.rb -------------------------------------------------------------------------------- /test/performance/bench_octicons.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/performance/bench_octicons.rb -------------------------------------------------------------------------------- /test/performance/bench_utilities.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/performance/bench_utilities.rb -------------------------------------------------------------------------------- /test/playwright/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/playwright/helpers.ts -------------------------------------------------------------------------------- /test/playwright/snapshots.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/playwright/snapshots.test.ts -------------------------------------------------------------------------------- /test/system/alpha/action_bar_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/system/alpha/action_bar_test.rb -------------------------------------------------------------------------------- /test/system/alpha/action_list_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/system/alpha/action_list_test.rb -------------------------------------------------------------------------------- /test/system/alpha/action_menu_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/system/alpha/action_menu_test.rb -------------------------------------------------------------------------------- /test/system/alpha/banner_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/system/alpha/banner_test.rb -------------------------------------------------------------------------------- /test/system/alpha/dialog_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/system/alpha/dialog_test.rb -------------------------------------------------------------------------------- /test/system/alpha/select_panel_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/system/alpha/select_panel_test.rb -------------------------------------------------------------------------------- /test/system/alpha/tab_panels_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/system/alpha/tab_panels_test.rb -------------------------------------------------------------------------------- /test/system/alpha/text_field_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/system/alpha/text_field_test.rb -------------------------------------------------------------------------------- /test/system/alpha/toggle_switch_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/system/alpha/toggle_switch_test.rb -------------------------------------------------------------------------------- /test/system/alpha/tooltip_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/system/alpha/tooltip_test.rb -------------------------------------------------------------------------------- /test/system/alpha/tree_view_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/system/alpha/tree_view_test.rb -------------------------------------------------------------------------------- /test/system/alpha/underline_panels_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/system/alpha/underline_panels_test.rb -------------------------------------------------------------------------------- /test/system/beta/blankslate_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/system/beta/blankslate_test.rb -------------------------------------------------------------------------------- /test/system/beta/button_group_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/system/beta/button_group_test.rb -------------------------------------------------------------------------------- /test/system/beta/counter_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/system/beta/counter_test.rb -------------------------------------------------------------------------------- /test/system/beta/details_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/system/beta/details_test.rb -------------------------------------------------------------------------------- /test/system/beta/nav_list_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/system/beta/nav_list_test.rb -------------------------------------------------------------------------------- /test/system/beta/relative_time_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/system/beta/relative_time_test.rb -------------------------------------------------------------------------------- /test/system/test_case.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/system/test_case.rb -------------------------------------------------------------------------------- /test/system/test_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/system/test_helper.rb -------------------------------------------------------------------------------- /test/test_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/test_helper.rb -------------------------------------------------------------------------------- /test/test_helpers/cuprite_setup.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/test_helpers/cuprite_setup.rb -------------------------------------------------------------------------------- /test/test_helpers/driver_test_helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/test_helpers/driver_test_helpers.rb -------------------------------------------------------------------------------- /test/test_helpers/ips_test_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/test_helpers/ips_test_helper.rb -------------------------------------------------------------------------------- /test/test_helpers/js_test_helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/test_helpers/js_test_helpers.rb -------------------------------------------------------------------------------- /test/test_helpers/keyboard_test_helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/test_helpers/keyboard_test_helpers.rb -------------------------------------------------------------------------------- /test/test_helpers/mouse_test_helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/test_helpers/mouse_test_helpers.rb -------------------------------------------------------------------------------- /test/test_helpers/retry.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/test_helpers/retry.rb -------------------------------------------------------------------------------- /test/test_helpers/tree_view_helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/test_helpers/tree_view_helpers.rb -------------------------------------------------------------------------------- /test/test_helpers/webdriver_setup.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/test_helpers/webdriver_setup.rb -------------------------------------------------------------------------------- /test/test_helpers/window_test_helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/test/test_helpers/window_test_helpers.rb -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/primer/view_components/HEAD/tsconfig.json --------------------------------------------------------------------------------