-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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
[Web] Separate Auth Connector UI into dedicated pages #50749
Conversation
ee4039e
to
89efbc5
Compare
web/packages/teleport/src/AuthConnectors/AuthConnectorEditor/AuthConnectorEditorContent.tsx
Outdated
Show resolved
Hide resolved
web/packages/teleport/src/AuthConnectors/AuthConnectorEditor/AuthConnectorEditorContent.tsx
Outdated
Show resolved
Hide resolved
web/packages/teleport/src/AuthConnectors/AuthConnectorEditor/AuthConnectorEditorContent.tsx
Outdated
Show resolved
Hide resolved
web/packages/teleport/src/AuthConnectors/AuthConnectorEditor/AuthConnectorEditorContent.tsx
Outdated
Show resolved
Hide resolved
web/packages/teleport/src/AuthConnectors/AuthConnectorEditor/AuthConnectorEditorContent.tsx
Show resolved
Hide resolved
web/packages/teleport/src/AuthConnectors/AuthConnectorEditor/AuthConnectorEditorContent.tsx
Outdated
Show resolved
Hide resolved
web/packages/teleport/src/AuthConnectors/AuthConnectorEditor/AuthConnectorEditorContent.tsx
Outdated
Show resolved
Hide resolved
web/packages/teleport/src/AuthConnectors/AuthConnectorEditor/GitHubConnectorEditor.story.tsx
Outdated
Show resolved
Hide resolved
web/packages/teleport/src/AuthConnectors/AuthConnectorEditor/GitHubConnectorEditor.tsx
Outdated
Show resolved
Hide resolved
89efbc5
to
67a5875
Compare
67a5875
to
9d4248c
Compare
web/packages/teleport/src/AuthConnectors/AuthConnectorEditor/AuthConnectorEditorContent.tsx
Outdated
Show resolved
Hide resolved
web/packages/teleport/src/AuthConnectors/AuthConnectorEditor/AuthConnectorEditorContent.tsx
Outdated
Show resolved
Hide resolved
web/packages/teleport/src/AuthConnectors/AuthConnectorEditor/AuthConnectorEditorContent.tsx
Outdated
Show resolved
Hide resolved
web/packages/teleport/src/AuthConnectors/AuthConnectorEditor/AuthConnectorEditorContent.tsx
Outdated
Show resolved
Hide resolved
web/packages/teleport/src/AuthConnectors/AuthConnectorEditor/AuthConnectorEditorContent.tsx
Show resolved
Hide resolved
web/packages/teleport/src/AuthConnectors/AuthConnectorEditor/GitHubConnectorEditor.story.tsx
Outdated
Show resolved
Hide resolved
web/packages/teleport/src/AuthConnectors/AuthConnectorEditor/GitHubConnectorEditor.story.tsx
Outdated
Show resolved
Hide resolved
web/packages/teleport/src/AuthConnectors/AuthConnectorEditor/GitHubConnectorEditor.tsx
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Works for me locally. Once the other stuff has been addressed, LGTM
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good, but before merging this PR, can we please address this comment to make reusable connector spec instead of duplicating them over #50749 (comment)
web/packages/teleport/src/AuthConnectors/AuthConnectorEditor/GitHubConnectorEditor.story.tsx
Outdated
Show resolved
Hide resolved
web/packages/teleport/src/AuthConnectors/AuthConnectorEditor/index.ts
Outdated
Show resolved
Hide resolved
web/packages/teleport/src/AuthConnectors/AuthConnectors.story.tsx
Outdated
Show resolved
Hide resolved
a55023d
to
bf07ce5
Compare
Purpose
Part of https://github.com/gravitational/teleport.e/issues/4989
e
counterpart: https://github.com/gravitational/teleport.e/pull/5789This PR adds separate dedicated pages for auth connectors to the UI, instead of the current flow which uses dialogs.
Figma designs: https://www.figma.com/design/v6GunK50D2VC7w7I2FBDNf/Access-(Management)?node-id=6862-43134&m=dev
Demo
Adding a new connector
Editing an existing connector