[WEB-1814] chore: admin app UI & UX improvements. (#4999)

This commit is contained in:
Prateek Shourya 2024-07-02 12:58:45 +05:30 committed by GitHub
parent 26be5dac14
commit 764e08140c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
17 changed files with 203 additions and 96 deletions

View file

@ -4,6 +4,7 @@ export type TInstanceAuthenticationModes = {
description: string;
icon: JSX.Element;
config: JSX.Element;
unavailable?: boolean;
};
export type TInstanceAuthenticationMethodKeys =
@ -35,3 +36,9 @@ type TInstanceAuthenticationConfigurationKeys =
export type TInstanceAuthenticationKeys =
| TInstanceAuthenticationMethodKeys
| TInstanceAuthenticationConfigurationKeys;
export type TGetBaseAuthenticationModeProps = {
disabled: boolean;
updateConfig: (key: TInstanceAuthenticationMethodKeys, value: string) => void;
resolvedTheme: string | undefined;
};