Skip to content

chore: rename dashboard, marketing, and website components to kebab-case - #106

Merged
saifulalomdev merged 1 commit into
mainfrom
features
Jun 18, 2026
Merged

chore: rename dashboard, marketing, and website components to kebab-case#106
saifulalomdev merged 1 commit into
mainfrom
features

Conversation

@saifulalomdev

Copy link
Copy Markdown
Owner

📝 Description

This PR normalizes component file naming structures across the dashboard, marketing, and website modules. File names have been migrated from dot-separated and inconsistent naming styles to a clean, standard kebab-case format (e.g., dashboard.stats.tsx $\rightarrow$ stats.tsx, features.card.tsx $\rightarrow$ feature-card.tsx).

Additionally, this PR handles necessary codebase cleanup by removing unused directives, fixing all broken internal relative imports, and committing the freshly regenerated Wrangler runtime configuration environment types.

Fixes #

🧪 Type of Change

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • Refactor / Chore (codebase maintenance or optimization)

🛠️ How Has This Been Tested?

  • Verified that application build succeeds with zero module resolution or TypeScript configuration path issues.

  • Executed the local Vitest suite to ensure relocated test files (stats.test.tsx) execute natively and pass successfully.

  • Verified that the Astro application initializes perfectly with the updated Cloudflare D1 and asset type declarations.

  • Unit/Integration tests added/passed

  • Local manual edge verification successful

📸 Screenshots / Diffs (if applicable)

# Example of module index entry cleanups
-export * from "./components/features.card"
+export * from "./components/feature-card"

✅ Checklist

  • My code follows the brutalist/minimal style guidelines of this project
  • I have performed a self-review of my own code
  • My changes generate no new typescript compiler or linter errors

- Standardize component naming conventions across modules.
- Fix broken internal imports and clean up unused code in the bar chart component.
- Update wrangler-generated worker configuration types.
@saifulalomdev
saifulalomdev merged commit fe02bf1 into main Jun 18, 2026
1 check passed
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.

1 participant