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

Changes to the UI library #353

Open
wants to merge 1 commit into
base: frigg-serverless-plugin
Choose a base branch
from

Commits on Oct 17, 2024

  1. Changes to the UI library for a few items:

    1. Update the API class to use the updated API behavior with userActions
    2. Update the User Actions concepts so that the action menu now looks for QUICK_ACTIONS, which would be a new subType of User Actions (see integration-base for implementation details there). This also removes any pre-baked user actions from the dropdown.
    3. Update the form population to allow for initialData where appropriate
    4. Update the form handling to make sure keystrokes are added to the formData so that it properly submits
    5. Update the UserActionModal to handle a bit more streamlined
    6. Update the IntegrationHorizontal componet and List to keep the heights at a max
    
    TODO:
    [] Iterate over time. These components will need to be considered for their flexibility and configurability so that an adopter doesn't feel compelled to ditch the frigg-built/managed components in favor of rolling their own.
    [] Make a cleaner distinction what is "throwaway, demonstration UI" and what is our true UI library.
    seanspeaks committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    8ecdd78 View commit details
    Browse the repository at this point in the history