diff --git a/.Jules/palette.md b/.Jules/palette.md new file mode 100644 index 0000000..5e36652 --- /dev/null +++ b/.Jules/palette.md @@ -0,0 +1,3 @@ +## 2025-02-28 - Initial Setup +**Learning:** Found that this project uses `npm run lint` and `npm run build` as its primary verification scripts. Note that the memory states there are pre-existing linting errors so expecting a clean run on `npm run lint` is unrealistic, but we should make sure our changes do not introduce new ones. There is a recurring a11y issue: icon-only buttons in navigation lack `aria-label` attributes. +**Action:** Always verify changes with `npm run build` and `npm run lint` and prioritize adding ARIA labels to navigation components. diff --git a/src/components/dashboard-nav.tsx b/src/components/dashboard-nav.tsx index 6c4c4b3..bbb2098 100644 --- a/src/components/dashboard-nav.tsx +++ b/src/components/dashboard-nav.tsx @@ -57,7 +57,7 @@ export function DashboardNav() { "rounded-full h-9 md:h-10 px-3 md:px-4", // Oval shape )} > - + diff --git a/src/components/mobile-nav.tsx b/src/components/mobile-nav.tsx index 3640418..adbd331 100644 --- a/src/components/mobile-nav.tsx +++ b/src/components/mobile-nav.tsx @@ -56,6 +56,7 @@ export function MobileNav() { {/* Active Background Pill */}