Skip to content

UI updates and clean up - #64

Merged
Aliemeka merged 1 commit into
mainfrom
clean-up-frontend
Jul 22, 2026
Merged

Aliemeka merged 1 commit into
mainfrom
clean-up-frontend

Conversation

@Aliemeka

Copy link
Copy Markdown
Owner

No description provided.

@Aliemeka
Aliemeka requested a review from Copilot July 22, 2026 13:11
@netlify

netlify Bot commented Jul 22, 2026 •

Copy link
Copy Markdown

✅ Deploy Preview for spit-sh ready!

Name Link
🔨 Latest commit 229f81c
🔍 Latest deploy log https://app.netlify.com/projects/spit-sh/deploys/6a60c180563b480007183b3b
😎 Deploy Preview https://deploy-preview-64--spit-sh.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR focuses on frontend UI cleanup and consistency updates across shared UI components, primarily aligning formatting and React/TypeScript ref typings, plus removing unused icon components.

Changes:

  • Standardized code style in UI components (semicolons, trailing commas in cn(...), consistent exports).
  • Updated multiple forwardRef type annotations to use ComponentRef (and related named React imports in a few files).
  • Cleaned up unused/icon and SVG attribute usage (fillRule), and reduced exported surface area in chart config helpers.

Reviewed changes

Copilot reviewed 16 out of 16 changed files in this pull request and generated no comments.

Show a summary per file
File Description
frontend/lib/analytics/chartConfigs.ts Keeps palette constants internal while preserving exported chart config builders.
frontend/components/ui/tooltip.tsx Formatting cleanup + ref typing update for tooltip content.
frontend/components/ui/tabs.tsx Formatting cleanup + ref typing updates for tabs components.
frontend/components/ui/popover.tsx Formatting cleanup + ref typing update for popover content.
frontend/components/ui/input-otp.tsx Ref typing updates for OTP wrappers.
frontend/components/ui/dropdown-menu.tsx Formatting cleanup + ref typing updates across dropdown menu primitives.
frontend/components/ui/dialog.tsx Switches to named React imports + ref typing updates + formatting cleanup.
frontend/components/ui/command.tsx Formatting cleanup + ref typing updates for cmdk wrappers.
frontend/components/ui/button.tsx Switches to named React imports + formatting cleanup (no behavior change).
frontend/components/ui/badge.tsx Switches to named React type import + formatting cleanup.
frontend/components/ui/alert-dialog.tsx Switches to named React imports + ref typing updates + formatting cleanup.
frontend/components/illustrations/Float.tsx Fixes SVG attribute casing (fillRule).
frontend/components/icons/UserCircle.tsx Removes unused icon component file.
frontend/components/icons/SunIcon.tsx Removes unused icon component file.
frontend/components/icons/PencilIcon.tsx Removes unused icon component file.
frontend/components/icons/FolderIcon.tsx Removes unused icon component file.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@Aliemeka
Aliemeka merged commit c6df60a into main Jul 22, 2026
6 checks passed
@Aliemeka
Aliemeka deleted the clean-up-frontend branch July 22, 2026 13:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants