fix(types): add aria-hidden to IconProps augment; remove orphaned ShadCN components

- lucide-augment.d.ts: add `aria-hidden?: string | boolean` to IconProps
  (SVGAttributes drops this too in @lucide/svelte ≥ 0.577.0)
- Remove src/lib/components/ui/ — ShadCN primitives with zero importers;
  bits-ui API drift was generating ~20 type errors for dead code

svelte-check: 31 errors remaining (all ModalProps.children — flowbite-svelte
API change, deferred to next session), 0 warnings.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Scott Idem
2026-03-27 19:32:24 -04:00
parent 3d988222a1
commit d139ed1bd0
30 changed files with 1 additions and 649 deletions

View File

@@ -21,5 +21,6 @@ export {};
declare module '@lucide/svelte' {
interface IconProps {
class?: string;
'aria-hidden'?: string | boolean;
}
}