From e520b327c1fce28a1764e17368556b5db3256ea1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Kuna?= <1282324+codecalm@users.noreply.github.com> Date: Sat, 8 Aug 2026 01:27:03 +0200 Subject: [PATCH] Enable `astro/tsconfigs/strictest` in the shared package (#2836) --- shared/components/cards/AuthLockCard.astro | 3 +- shared/components/cards/Card.astro | 7 ++-- shared/components/cards/CardImage.astro | 3 +- shared/components/cards/CarouselCard.astro | 1 - shared/components/cards/ProjectProgress.astro | 3 +- shared/components/cards/Subscribe.astro | 3 +- shared/components/cards/UserCard.astro | 3 +- shared/components/cards/UserCardBg.astro | 5 ++- shared/components/cards/UserCardBig.astro | 3 +- shared/components/cards/UserInfo.astro | 3 +- shared/components/cards/UsersList2.astro | 7 ++-- shared/components/cards/music/TrackInfo.astro | 6 ++- .../components/cards/music/TracksList.astro | 3 +- .../layout/HeaderActionsButtons.astro | 2 +- shared/components/layout/HeaderProfile.astro | 3 +- shared/components/layout/PageHeader.astro | 12 +++--- .../components/marketing/SectionDivider.astro | 2 +- .../modals/AddTaskModalContent.astro | 3 +- .../modals/ChangePasswordModalContent.astro | 4 +- shared/components/navbar/Navbar.astro | 14 +++---- shared/components/navbar/NavbarMenu.astro | 2 +- shared/components/navbar/NavbarSide.astro | 2 +- shared/components/navbar/NavbarSideUser.astro | 3 +- shared/components/navbar/Sidebar.astro | 8 ++-- shared/components/parts/Datagrid.astro | 3 +- shared/layouts/BaseLayout.astro | 8 ++-- shared/layouts/DefaultLayout.astro | 14 +++---- shared/lib/chart-script.ts | 2 +- shared/lib/pseudo-random.ts | 4 +- shared/lib/string-format.test.ts | 3 +- shared/tsconfig.json | 2 +- shared/ui/AdvancedTable.astro | 39 ++++++++++++------- shared/ui/Avatar.astro | 6 +-- shared/ui/AvatarList.astro | 4 +- shared/ui/BackgroundPattern.astro | 2 +- shared/ui/Badge.astro | 1 - shared/ui/Button.astro | 2 +- shared/ui/Card.astro | 2 +- shared/ui/CardHeader.astro | 4 +- shared/ui/CardSubtitle.astro | 2 +- shared/ui/CardTitle.astro | 4 +- shared/ui/ChartSparkline.astro | 4 +- shared/ui/Chat.astro | 3 +- shared/ui/Empty.astro | 6 +-- shared/ui/Flag.astro | 2 +- shared/ui/FormHint.astro | 6 +-- shared/ui/Icon.astro | 4 +- shared/ui/ListGroup.astro | 2 +- shared/ui/ListGroupItem.astro | 2 +- shared/ui/Photo.astro | 2 +- shared/ui/Progress.astro | 6 +-- shared/ui/ProgressDescription.astro | 2 +- shared/ui/Select.astro | 2 +- shared/ui/Subheader.astro | 2 +- shared/ui/Timeline.astro | 8 ++-- shared/ui/Toast.astro | 3 +- shared/ui/Trending.astro | 2 +- 57 files changed, 147 insertions(+), 116 deletions(-) diff --git a/shared/components/cards/AuthLockCard.astro b/shared/components/cards/AuthLockCard.astro index 1877a6f1f..e2a136763 100644 --- a/shared/components/cards/AuthLockCard.astro +++ b/shared/components/cards/AuthLockCard.astro @@ -3,8 +3,9 @@ import Button from '@ui/Button.astro' import Avatar from '@ui/Avatar.astro' import CardTitle from '@ui/CardTitle.astro' import people from '@data/people.json' +import { requireIndex } from '@shared/lib/array' -const person = people[0] +const person = requireIndex(people, 0) ---