diff --git a/app/routes/acls/acl-action.ts b/app/routes/acls/acl-action.ts
index 3cf680b..bd946ae 100644
--- a/app/routes/acls/acl-action.ts
+++ b/app/routes/acls/acl-action.ts
@@ -1,40 +1,35 @@
-import { ActionFunctionArgs, data } from 'react-router';
-import { LoadContext } from '~/server';
+import { data } from 'react-router';
import ResponseError from '~/server/headscale/api/response-error';
import { Capabilities } from '~/server/web/roles';
-import { data400, data403 } from '~/utils/res';
+import type { Route } from './+types/overview';
// We only check capabilities here and assume it is writable
// If it isn't, it'll gracefully error anyways, since this means some
// fishy client manipulation is happening.
-export async function aclAction({
- request,
- context,
-}: ActionFunctionArgs
diff --git a/app/routes/settings/restrictions/dialogs/add-group.tsx b/app/routes/settings/restrictions/dialogs/add-group.tsx index c308a20..13d20f8 100644 --- a/app/routes/settings/restrictions/dialogs/add-group.tsx +++ b/app/routes/settings/restrictions/dialogs/add-group.tsx @@ -30,15 +30,15 @@ export default function AddGroup({ groups, isDisabled }: AddGroupProps) { Add this group to a list of allowed groups that can authenticate with Headscale via OIDC. - + {isInvalid && (
diff --git a/app/routes/settings/restrictions/dialogs/add-user.tsx b/app/routes/settings/restrictions/dialogs/add-user.tsx index a9c20d3..98c312e 100644 --- a/app/routes/settings/restrictions/dialogs/add-user.tsx +++ b/app/routes/settings/restrictions/dialogs/add-user.tsx @@ -30,15 +30,15 @@ export default function AddUser({ users, isDisabled }: AddUserProps) { Add this user to a list of allowed users that can authenticate with Headscale via OIDC. - + {isInvalid && (
diff --git a/app/routes/settings/restrictions/overview.tsx b/app/routes/settings/restrictions/overview.tsx
index e34c451..04a83c9 100644
--- a/app/routes/settings/restrictions/overview.tsx
+++ b/app/routes/settings/restrictions/overview.tsx
@@ -1,24 +1,15 @@
-import {
- ActionFunctionArgs,
- LoaderFunctionArgs,
- Link as RemixLink,
- data,
- useLoaderData,
-} from 'react-router';
+import { data, Link as RemixLink } from 'react-router';
import Link from '~/components/Link';
import Notice from '~/components/Notice';
-import { LoadContext } from '~/server';
import { Capabilities } from '~/server/web/roles';
+import type { Route } from './+types/overview';
import { restrictionAction } from './actions';
import AddDomain from './dialogs/add-domain';
import AddGroup from './dialogs/add-group';
import AddUser from './dialogs/add-user';
import RestrictionTable from './table';
-export async function loader({
- request,
- context,
-}: LoaderFunctionArgs
-