website refactor

This commit is contained in:
2026-01-14 10:51:05 +01:00
parent 4522d41aef
commit 0d89ad027e
291 changed files with 6887 additions and 3685 deletions

View File

@@ -27,7 +27,8 @@ import Heading from '@/components/ui/Heading';
import { EnhancedFormError } from '@/components/errors/EnhancedFormError';
import UserRolesPreview from '@/components/auth/UserRolesPreview';
import AuthWorkflowMockup from '@/components/auth/AuthWorkflowMockup';
import { LoginViewData, FormState } from '@/lib/builders/view-data/LoginViewDataBuilder';
import { LoginViewData } from '@/lib/builders/view-data/types/LoginViewData';
import { FormState } from '@/lib/builders/view-data/types/FormState';
interface LoginTemplateProps {
viewData: LoginViewData;
@@ -208,7 +209,7 @@ export function LoginTemplate({ viewData, formActions, mutationState }: LoginTem
<div className="text-sm text-gray-300">
<strong className="text-warning-amber">Insufficient Permissions</strong>
<p className="mt-1">
You don&apos;t have permission to access that page. Please log in with an account that has the required role.
You don't have permission to access that page. Please log in with an account that has the required role.
</p>
</div>
</div>
@@ -262,9 +263,9 @@ export function LoginTemplate({ viewData, formActions, mutationState }: LoginTem
{/* Sign Up Link */}
<p className="mt-6 text-center text-sm text-gray-400">
Don&apos;t have an account?{''}
Don't have an account?{''}
<Link
href={`/auth/signup${viewData.returnTo !== '/dashboard' ? `?returnTo=${encodeURIComponent(viewData.returnTo)}` : ''}`}
href={viewData.returnTo && viewData.returnTo !== '/dashboard' ? `/auth/signup?returnTo=${encodeURIComponent(viewData.returnTo)}` : '/auth/signup'}
className="text-primary-blue hover:underline font-medium"
>
Create one
@@ -277,7 +278,7 @@ export function LoginTemplate({ viewData, formActions, mutationState }: LoginTem
<div className="flex items-start gap-3">
<AlertCircle className="w-5 h-5 text-gray-400 flex-shrink-0 mt-0.5" />
<div className="text-xs text-gray-400">
<strong>Note:</strong> Your display name cannot be changed after signup. Please ensure it&apos;s correct when creating your account.
<strong>Note:</strong> Your display name cannot be changed after signup. Please ensure it's correct when creating your account.
</div>
</div>
</div>
@@ -296,4 +297,4 @@ export function LoginTemplate({ viewData, formActions, mutationState }: LoginTem
</div>
</main>
);
}
}