fix(dashboard): don't break Auth page in local mode
This commit is contained in:
5
.changeset/friendly-rice-swim.md
Normal file
5
.changeset/friendly-rice-swim.md
Normal file
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@nhost/dashboard': patch
|
||||
---
|
||||
|
||||
fix(dashboard): don't break Auth page in local mode
|
||||
@@ -67,8 +67,8 @@ export default function CreateUserForm({
|
||||
} = form;
|
||||
|
||||
const baseAuthUrl = generateAppServiceUrl(
|
||||
currentApplication.subdomain,
|
||||
currentApplication.region.awsName,
|
||||
currentApplication?.subdomain,
|
||||
currentApplication?.region?.awsName,
|
||||
'auth',
|
||||
);
|
||||
|
||||
|
||||
@@ -8,18 +8,18 @@ import Button from '@/ui/v2/Button';
|
||||
import Chip from '@/ui/v2/Chip';
|
||||
import { Dropdown } from '@/ui/v2/Dropdown';
|
||||
import IconButton from '@/ui/v2/IconButton';
|
||||
import CopyIcon from '@/ui/v2/icons/CopyIcon';
|
||||
import Input from '@/ui/v2/Input';
|
||||
import InputLabel from '@/ui/v2/InputLabel';
|
||||
import Option from '@/ui/v2/Option';
|
||||
import Text from '@/ui/v2/Text';
|
||||
import CopyIcon from '@/ui/v2/icons/CopyIcon';
|
||||
import { copy } from '@/utils/copy';
|
||||
import getUserRoles from '@/utils/settings/getUserRoles';
|
||||
import { toastStyleProps } from '@/utils/settings/settingsConstants';
|
||||
import {
|
||||
useGetRolesQuery,
|
||||
useUpdateRemoteAppUserMutation,
|
||||
} from '@/utils/__generated__/graphql';
|
||||
import { copy } from '@/utils/copy';
|
||||
import getUserRoles from '@/utils/settings/getUserRoles';
|
||||
import { toastStyleProps } from '@/utils/settings/settingsConstants';
|
||||
import { yupResolver } from '@hookform/resolvers/yup';
|
||||
import { Avatar } from '@mui/material';
|
||||
import { format } from 'date-fns';
|
||||
@@ -137,7 +137,7 @@ export default function EditUserForm({
|
||||
}
|
||||
|
||||
const { data: dataRoles } = useGetRolesQuery({
|
||||
variables: { id: currentApplication.id },
|
||||
variables: { id: currentApplication?.id },
|
||||
});
|
||||
|
||||
const allAvailableProjectRoles = getUserRoles(
|
||||
@@ -206,11 +206,7 @@ export default function EditUserForm({
|
||||
</div>
|
||||
<div>
|
||||
<Dropdown.Root>
|
||||
<Dropdown.Trigger
|
||||
autoFocus={false}
|
||||
asChild
|
||||
className="gap-2"
|
||||
>
|
||||
<Dropdown.Trigger autoFocus={false} asChild className="gap-2">
|
||||
<Button variant="outlined" color="secondary">
|
||||
Actions
|
||||
</Button>
|
||||
|
||||
@@ -7,12 +7,14 @@ import Chip from '@/ui/v2/Chip';
|
||||
import Divider from '@/ui/v2/Divider';
|
||||
import { Dropdown } from '@/ui/v2/Dropdown';
|
||||
import IconButton from '@/ui/v2/IconButton';
|
||||
import List from '@/ui/v2/List';
|
||||
import { ListItem } from '@/ui/v2/ListItem';
|
||||
import Text from '@/ui/v2/Text';
|
||||
import DotsHorizontalIcon from '@/ui/v2/icons/DotsHorizontalIcon';
|
||||
import TrashIcon from '@/ui/v2/icons/TrashIcon';
|
||||
import UserIcon from '@/ui/v2/icons/UserIcon';
|
||||
import List from '@/ui/v2/List';
|
||||
import { ListItem } from '@/ui/v2/ListItem';
|
||||
import Text from '@/ui/v2/Text';
|
||||
import getUserRoles from '@/utils/settings/getUserRoles';
|
||||
import { toastStyleProps } from '@/utils/settings/settingsConstants';
|
||||
import type { RemoteAppGetUsersQuery } from '@/utils/__generated__/graphql';
|
||||
import {
|
||||
useDeleteRemoteAppUserRolesMutation,
|
||||
@@ -21,9 +23,6 @@ import {
|
||||
useRemoteAppDeleteUserMutation,
|
||||
useUpdateRemoteAppUserMutation,
|
||||
} from '@/utils/__generated__/graphql';
|
||||
|
||||
import getUserRoles from '@/utils/settings/getUserRoles';
|
||||
import { toastStyleProps } from '@/utils/settings/settingsConstants';
|
||||
import type { ApolloQueryResult } from '@apollo/client';
|
||||
import { Avatar } from '@mui/material';
|
||||
import { formatDistance } from 'date-fns';
|
||||
@@ -77,7 +76,7 @@ export default function UsersBody({
|
||||
* in the drawer form.
|
||||
*/
|
||||
const { data: dataRoles } = useGetRolesQuery({
|
||||
variables: { id: currentApplication.id },
|
||||
variables: { id: currentApplication?.id },
|
||||
});
|
||||
|
||||
const allAvailableProjectRoles = useMemo(
|
||||
|
||||
Reference in New Issue
Block a user