Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

USWDS-Proposals - Pre-alpha: Link #31

Open
20 tasks
amyleadem opened this issue Nov 25, 2024 · 1 comment
Open
20 tasks

USWDS-Proposals - Pre-alpha: Link #31

amyleadem opened this issue Nov 25, 2024 · 1 comment
Assignees
Labels

Comments

@amyleadem
Copy link
Contributor

amyleadem commented Nov 25, 2024

Summary

Design the code structure for the link web component.

Preview link

tk

Tasks

  • Gather code samples from the landscape
  • Identify and document the component’s critical content
    • Document the component content that is critical for end-user understanding. Note: This critical content should always appear on the page, even in non-JS environments.
  • Design and document the structure for the light DOM
  • Design and document the structure for the shadow DOM
  • Design and document the expected component customization methods
    • List and define the proposed component variants
    • List and define props
    • List and define slots
    • List and define CSS Parts
    • List and define CSS Variables
    • List any component content that will need to be translated into other languages

Testing and review

  • Confirm the critical content has been appropriately identified and is included in the light DOM
  • Confirm that the light DOM design matches convention
  • Confirm that the shadow DOM design matches convention
  • Confirm that the existing variants have been accounted for
  • Confirm that the existing settings have been accounted for
  • Confirm the proposed additional variants meet the needs of users and make sense
  • Confirm the proposed additional settings/CSS custom properties meet the needs of users and make sense
  • Confirm the proposed parts are comprehensive and allow users to customize the component
@amyleadem amyleadem moved this to Scheduled in USWDS Core Project Data Nov 25, 2024
@amyleadem amyleadem moved this from Scheduled to Needs refinement in USWDS Core Project Data Nov 25, 2024
@dct2023 dct2023 moved this from Needs refinement to Backlog in USWDS Core Project Data Feb 5, 2025
@dct2023 dct2023 transferred this issue from uswds/uswds-elements Feb 11, 2025
@mejiaj mejiaj changed the title Web component - Link: Pre-alpha USWDS-Proposals - Pre-alpha: Link Feb 11, 2025
@amyleadem
Copy link
Contributor Author

@dct2023 @mejiaj pulling this in as a candidate for the next sprint because I'd like to get all the pre-alphas for the five launch components done in February to get us in a good place to build the betas in March.

@dct2023 dct2023 moved this from Backlog to On deck in USWDS Core Project Data Feb 18, 2025
@mahoneycm mahoneycm moved this from On deck to In progress in USWDS Core Project Data Feb 24, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: In progress
Development

No branches or pull requests

3 participants