ui: remove scope setup, fix spot capitalization

This commit is contained in:
nick-delirium 2025-05-19 11:01:35 +02:00
parent d42c4a46f9
commit b7028ff131
No known key found for this signature in database
GPG key ID: 93ABD695DF5FDBA0
3 changed files with 16 additions and 35 deletions

View file

@ -32,7 +32,6 @@ const components: any = {
),
SpotsListPure: lazy(() => import('Components/Spots/SpotsList')),
SpotPure: lazy(() => import('Components/Spots/SpotPlayer')),
ScopeSetup: lazy(() => import('Components/ScopeForm')),
HighlightsPure: lazy(() => import('Components/Highlights/HighlightsList')),
KaiPure: lazy(() => import('Components/Kai/KaiChat')),
};
@ -111,7 +110,6 @@ function PrivateRoutes() {
const sites = projectsStore.list;
const { siteId } = projectsStore;
const hasRecordings = sites.some((s) => s.recorded);
const redirectToSetup = scope === 0;
const redirectToOnboarding =
!onboarding &&
(localStorage.getItem(GLOBAL_HAS_NO_RECORDINGS) === 'true' ||
@ -138,13 +136,6 @@ function PrivateRoutes() {
return (
<Suspense fallback={<Loader loading className="flex-1" />}>
<Switch key="content">
<Route
exact
strict
path={SCOPE_SETUP}
component={enhancedComponents.ScopeSetup}
/>
{redirectToSetup ? <Redirect to={SCOPE_SETUP} /> : null}
<Route path={CLIENT_PATH} component={enhancedComponents.Client} />
<Route
path={withSiteId(ONBOARDING_PATH, siteIdList)}

View file

@ -277,7 +277,7 @@ export function GridItem({
<div>
<UserOutlined />
</div>
<TextEllipsis text={user} className="capitalize" />
<TextEllipsis text={user} />
<div className="ml-auto">
<ClockCircleOutlined />
</div>

View file

@ -13,45 +13,25 @@ import i18next, { TFunction } from 'i18next';
class UserStore {
t: TFunction;
list: User[] = [];
instance: User | null = null;
page: number = 1;
pageSize: number = 10;
searchQuery: string = '';
modifiedCount: number = 0;
loading: boolean = false;
saving: boolean = false;
limits: any = {};
initialDataFetched: boolean = false;
account = new Account();
siteId: string | null = null;
passwordRequestError: boolean = false;
passwordErrors: string[] = [];
tenants: any[] = [];
onboarding: boolean = false;
sites: any[] = [];
jwt: string | null = null;
spotJwt: string | null = null;
errors: any[] = [];
loginRequest = {
@ -119,7 +99,11 @@ class UserStore {
}
get isSSOSupported() {
return this.isEnterprise || this.account?.edition === 'msaas' || this.authStore.authDetails?.edition === 'msaas';
return (
this.isEnterprise ||
this.account?.edition === 'msaas' ||
this.authStore.authDetails?.edition === 'msaas'
);
}
get isLoggedIn() {
@ -242,7 +226,7 @@ class UserStore {
resolve(response);
})
.catch(async (e) => {
toast.error(e.message || this.t("Failed to save user's data."));
toast.error(e.message || this.t("Failed to save user's data."));
reject(e);
})
.finally(() => {
@ -383,8 +367,12 @@ class UserStore {
});
} catch (error) {
const inUse = error.message.includes('already in use');
const inUseMsg = this.t('An account with this email already exists. Please log in or use a different email address.')
const genericMsg = this.t('Error signing up; please check your data and try again')
const inUseMsg = this.t(
'An account with this email already exists. Please log in or use a different email address.',
);
const genericMsg = this.t(
'Error signing up; please check your data and try again',
);
runInAction(() => {
this.signUpRequest = {
loading: false,
@ -411,7 +399,9 @@ class UserStore {
this.spotJwt = data.spotJwt;
});
} catch (e) {
toast.error(e.message || this.t('Error resetting your password; please try again'));
toast.error(
e.message || this.t('Error resetting your password; please try again'),
);
throw e;
} finally {
runInAction(() => {