diff --git a/src/App.vue b/src/App.vue index 3c99c87..c21583f 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,11 +1,22 @@ \ No newline at end of file diff --git a/src/components/CodeBlock.vue b/src/components/CodeBlock.vue index ce02e8c..76cf028 100644 --- a/src/components/CodeBlock.vue +++ b/src/components/CodeBlock.vue @@ -1,31 +1,89 @@ \ No newline at end of file diff --git a/src/components/LazyImage.vue b/src/components/LazyImage.vue new file mode 100644 index 0000000..2665fa9 --- /dev/null +++ b/src/components/LazyImage.vue @@ -0,0 +1,238 @@ + + + + + \ No newline at end of file diff --git a/src/components/Navigation.vue b/src/components/Navigation.vue index 26d0e57..72fc1c1 100644 --- a/src/components/Navigation.vue +++ b/src/components/Navigation.vue @@ -36,16 +36,21 @@ {{ t('nav.liveApi') }} - +
+ + + +
@@ -53,15 +58,19 @@
+ + + @@ -70,6 +79,8 @@ type="button" class="inline-flex items-center justify-center p-2 rounded-md text-gray-600 hover:text-pico-blue hover:bg-gray-100 focus:outline-none focus:ring-2 focus:ring-inset focus:ring-pico-blue transition-colors" :aria-expanded="mobileMenuOpen" + aria-label="Toggle mobile navigation menu" + :aria-controls="mobileMenuOpen ? 'mobile-menu' : undefined" > Open main menu @@ -101,8 +112,11 @@