From c11dfab28f1e362c01cc51915ec9f74f0ab222f3 Mon Sep 17 00:00:00 2001 From: joshunrau Date: Tue, 6 Oct 2026 11:52:40 -0400 Subject: [PATCH] style: use canonical tailwind class names Rewrite every class that Tailwind CSS IntelliSense flags under suggestCanonicalClasses to the spelling tailwindcss 4.3.3's canonicalizeCandidates returns (root font size 16px), e.g. h-[1px] -> h-px, w-[180px] -> w-45, bg-gradient-to-br -> bg-linear-to-br, data-[disabled]: -> data-disabled:. Each canonical form compiles to the same CSS, so rendering is unchanged. Covers apps/web, apps/playground and apps/outreach; no other workspace had findings. Co-Authored-By: Claude Opus 5.5 --- apps/outreach/src/components/layout/Header.astro | 8 ++++---- .../src/components/overview/Testimonials.astro | 2 +- apps/outreach/src/pages/[locale]/faq.astro | 2 +- apps/outreach/src/pages/[locale]/team.astro | 2 +- .../playground/src/components/Command/CommandGroup.tsx | 2 +- apps/playground/src/components/Command/CommandList.tsx | 2 +- .../src/components/ContextMenu/ContextMenu.stories.tsx | 2 +- .../src/components/ContextMenu/ContextMenuContent.tsx | 2 +- .../src/components/ContextMenu/ContextMenuItem.tsx | 2 +- apps/playground/src/components/Editor/EditorPane.tsx | 2 +- apps/playground/src/components/Editor/EditorTab.tsx | 2 +- .../src/components/Header/CloneButton/CloneButton.tsx | 2 +- .../src/components/Header/ShareButton/ShareButton.tsx | 2 +- .../src/components/Resizable/Resizable.stories.tsx | 2 +- .../BulkRemoteAssignmentWizard.tsx | 2 +- apps/web/src/components/DemoBanner/DemoBanner.tsx | 2 +- .../EmailTemplateEditor/EmailTemplateEditor.tsx | 2 +- .../InstrumentPreviewDialog.tsx | 4 ++-- .../src/components/LanguageSelect/LanguageSelect.tsx | 2 +- apps/web/src/components/Layout/Layout.tsx | 2 +- .../LoginBranding/LoginBrandingPanel.stories.tsx | 2 +- .../components/LoginBranding/LoginBrandingPanel.tsx | 2 +- apps/web/src/components/Sidebar/Sidebar.tsx | 10 +++++----- .../UserPermissionsEditor/UserPermissionsEditor.tsx | 2 +- apps/web/src/routes/_app/admin/branding/index.tsx | 2 +- .../src/routes/_app/admin/instrument-repos/index.tsx | 4 ++-- apps/web/src/routes/_app/admin/instruments.tsx | 2 +- apps/web/src/routes/_app/admin/settings.tsx | 4 ++-- apps/web/src/routes/_app/dashboard.tsx | 4 ++-- apps/web/src/routes/_app/group/manage.tsx | 6 +++--- apps/web/src/routes/_app/group/remote-assignments.tsx | 2 +- apps/web/src/testing/withAppFrame.tsx | 2 +- 32 files changed, 45 insertions(+), 45 deletions(-) diff --git a/apps/outreach/src/components/layout/Header.astro b/apps/outreach/src/components/layout/Header.astro index f2287c79e..898860962 100644 --- a/apps/outreach/src/components/layout/Header.astro +++ b/apps/outreach/src/components/layout/Header.astro @@ -44,7 +44,7 @@ const navLinks = [ -
+
@@ -62,7 +62,7 @@ const navLinks = [ >
@@ -91,7 +91,7 @@ const navLinks = [ const closeSlider = () => { document.body.style.overflow = 'auto'; backdrop.style.opacity = '0%'; - slider.classList.add('translate-x-[28rem]'); + slider.classList.add('translate-x-112'); setTimeout(() => { backdrop.style.height = '0vh'; backdrop.style.width = '0vw'; @@ -103,7 +103,7 @@ const navLinks = [ backdrop.style.height = '100vh'; backdrop.style.width = '100vw'; backdrop.style.opacity = '50%'; - slider.classList.remove('translate-x-[28rem]'); + slider.classList.remove('translate-x-112'); }; close.addEventListener('click', closeSlider); diff --git a/apps/outreach/src/components/overview/Testimonials.astro b/apps/outreach/src/components/overview/Testimonials.astro index 219d9dd83..662fdfd45 100644 --- a/apps/outreach/src/components/overview/Testimonials.astro +++ b/apps/outreach/src/components/overview/Testimonials.astro @@ -29,7 +29,7 @@ const { resolvedLanguage, t } = useTranslations(Astro.url);
{ diff --git a/apps/outreach/src/pages/[locale]/faq.astro b/apps/outreach/src/pages/[locale]/faq.astro index 5bb55aa3b..77b01af1a 100644 --- a/apps/outreach/src/pages/[locale]/faq.astro +++ b/apps/outreach/src/pages/[locale]/faq.astro @@ -25,7 +25,7 @@ faq.sort((a, b) => { -
+
{ faq.map(({ data: { entries, title } }) => (
diff --git a/apps/outreach/src/pages/[locale]/team.astro b/apps/outreach/src/pages/[locale]/team.astro index c6ea95d3c..7083d3d7c 100644 --- a/apps/outreach/src/pages/[locale]/team.astro +++ b/apps/outreach/src/pages/[locale]/team.astro @@ -35,7 +35,7 @@ const { resolvedLanguage, t } = useTranslations(Astro.url);
-
+
{`${fullName}${suffix ? `, ${suffix}` : ''}`}
{position[resolvedLanguage]} diff --git a/apps/playground/src/components/Command/CommandGroup.tsx b/apps/playground/src/components/Command/CommandGroup.tsx index a8ab922f9..dc1a3b6eb 100644 --- a/apps/playground/src/components/Command/CommandGroup.tsx +++ b/apps/playground/src/components/Command/CommandGroup.tsx @@ -10,7 +10,7 @@ export const CommandGroup = forwardRef< return ( (function CommandList({ className, ...props }, ref) { return ( diff --git a/apps/playground/src/components/ContextMenu/ContextMenu.stories.tsx b/apps/playground/src/components/ContextMenu/ContextMenu.stories.tsx index 168caf324..39eed935a 100644 --- a/apps/playground/src/components/ContextMenu/ContextMenu.stories.tsx +++ b/apps/playground/src/components/ContextMenu/ContextMenu.stories.tsx @@ -10,7 +10,7 @@ export const Default: Story = { args: { children: ( <> - + Right click here diff --git a/apps/playground/src/components/ContextMenu/ContextMenuContent.tsx b/apps/playground/src/components/ContextMenu/ContextMenuContent.tsx index a4285a517..cd8f4bb99 100644 --- a/apps/playground/src/components/ContextMenu/ContextMenuContent.tsx +++ b/apps/playground/src/components/ContextMenu/ContextMenuContent.tsx @@ -11,7 +11,7 @@ export const ContextMenuContent = forwardRef< { return ( { return (