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

permissions: UI + Storybook #196

Draft
wants to merge 8 commits into
base: t/perms-api
Choose a base branch
from
Draft

permissions: UI + Storybook #196

wants to merge 8 commits into from

Conversation

tomholford
Copy link
Contributor

@tomholford tomholford commented Jun 9, 2023

Context

This is part of an ongoing effort to implement Userspace Permissions UI (#182).

This effort is in parallel to finishing the API interface (see: #195)

Resolves #178
Resolves #179
Resolves #180

Changes

  • add Storybook (npm run storybook)
  • add WarningBanner component
  • add PermissionsDialog
  • add Permissions
  • add PermissionsDialogInner
  • add SummaryRow

Preview

Happy Path

userspace_permissions.mov

WarningBanner

image

SummaryRow

image

PermissionsDialog

image

@tomholford tomholford changed the title permissions: UI + storybook permissions: UI + Storybook Jun 9, 2023
@tomholford tomholford changed the base branch from master to t/perms-api June 9, 2023 04:15
@tomholford tomholford mentioned this pull request Jun 9, 2023
14 tasks
@tomholford tomholford force-pushed the t/storybook branch 2 times, most recently from d08bf1e to 824a4f9 Compare June 9, 2023 08:38
@tomholford tomholford added the wip label Jun 13, 2023
@tomholford tomholford force-pushed the t/storybook branch 3 times, most recently from ccca0f6 to 31b1cac Compare June 14, 2023 09:01
- Fix icons
- Rename WarningBanner
- Update styles
- Create new Component
also:
- extract functions to hooks in docket
- use routes to render perm dialog
- add fake seal placeholder
- iterate on
also, render permission details using epxandable summary rows
@tomholford
Copy link
Contributor Author

An update for those following along at home: this is currently blocked. After some discussion with Ted, Tinnus has determined that some additional backend changes are needed to implement this feature as designed. In the meantime, I'm prioritizing other tasks.

#182 (comment)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

build out the components needed for the new userspace permissions UI (storybook)
1 participant