From 5f58094704211eb0e9852905949c09ef4fc98884 Mon Sep 17 00:00:00 2001 From: Rachel Opperman Date: Fri, 19 Sep 2025 18:45:51 -0400 Subject: [PATCH 1/3] Adds a skip link to the app layout --- resources/js/components/app-content.tsx | 1 + resources/js/components/app-skip-link.tsx | 10 ++++++++++ resources/js/components/ui/sidebar.tsx | 1 + resources/js/layouts/app-layout.tsx | 11 ++++++++--- 4 files changed, 20 insertions(+), 3 deletions(-) create mode 100644 resources/js/components/app-skip-link.tsx diff --git a/resources/js/components/app-content.tsx b/resources/js/components/app-content.tsx index 995dcaa37..fd2b28721 100644 --- a/resources/js/components/app-content.tsx +++ b/resources/js/components/app-content.tsx @@ -16,6 +16,7 @@ export function AppContent({ return (
diff --git a/resources/js/components/app-skip-link.tsx b/resources/js/components/app-skip-link.tsx new file mode 100644 index 000000000..f88987799 --- /dev/null +++ b/resources/js/components/app-skip-link.tsx @@ -0,0 +1,10 @@ +export function AppSkipLink() { + return ( + + Skip to Main Content + + ) +} diff --git a/resources/js/components/ui/sidebar.tsx b/resources/js/components/ui/sidebar.tsx index ac6bd635f..575ac1dca 100644 --- a/resources/js/components/ui/sidebar.tsx +++ b/resources/js/components/ui/sidebar.tsx @@ -302,6 +302,7 @@ function SidebarRail({ className, ...props }: React.ComponentProps<"button">) { function SidebarInset({ className, ...props }: React.ComponentProps<"main">) { return (
( - - {children} - + <> + + + + {children} + + ); From 23ccb718bc44053a0b7622aaecd1fe35ad80ee5c Mon Sep 17 00:00:00 2001 From: Rachel Opperman Date: Fri, 19 Sep 2025 18:49:00 -0400 Subject: [PATCH 2/3] Adds missing H1s to settings pages --- resources/js/pages/settings/appearance.tsx | 2 ++ resources/js/pages/settings/password.tsx | 2 ++ resources/js/pages/settings/profile.tsx | 2 ++ resources/js/pages/settings/two-factor.tsx | 3 +++ 4 files changed, 9 insertions(+) diff --git a/resources/js/pages/settings/appearance.tsx b/resources/js/pages/settings/appearance.tsx index d0221f1f8..fc8f77f1e 100644 --- a/resources/js/pages/settings/appearance.tsx +++ b/resources/js/pages/settings/appearance.tsx @@ -20,6 +20,8 @@ export default function Appearance() { +

Appearance Settings

+
+

Password Settings

+
+

Profile Settings

+
+ +

Two-Factor Authentication Settings

+
Date: Fri, 19 Sep 2025 18:50:42 -0400 Subject: [PATCH 3/3] Adds ARIA label to settings navigation --- resources/js/layouts/settings/layout.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/js/layouts/settings/layout.tsx b/resources/js/layouts/settings/layout.tsx index c128d82c5..eefe25a4b 100644 --- a/resources/js/layouts/settings/layout.tsx +++ b/resources/js/layouts/settings/layout.tsx @@ -50,7 +50,7 @@ export default function SettingsLayout({ children }: PropsWithChildren) {