Skip to content

FEATURE: [SOM-10] Base Setup#87

Merged
judemanutd merged 14 commits into
experimentalfrom
feature/som-10-base-setup
Jul 28, 2025
Merged

FEATURE: [SOM-10] Base Setup#87
judemanutd merged 14 commits into
experimentalfrom
feature/som-10-base-setup

Conversation

@yogioctalogic

@yogioctalogic yogioctalogic commented Jul 24, 2025

Copy link
Copy Markdown

Changelog

  • Added UI components
  • Added Header and Footer components
  • Removed Legacy code
  • Update dependencies to latest version
  • Font setup
  • Used Astro Pages
  • Added ReadMe file
  • Added base Layout
  • Added GraphQL queries for all pages

Screenshot

screencapture-localhost-4321-2025-07-24-16_47_50

- Deleted postcss.config.js and tailwind.config.js files.
- Updated globals.css to import Tailwind CSS directly.
- Added a sample heading in index.astro to demonstrate Tailwind CSS usage.
- Cleaned up unused Tailwind CSS layers in globals.css.
- Updated components.json to change Tailwind CSS configuration paths.
- Added tw-animate-css package to package.json for enhanced animations.
- Updated pnpm-lock.yaml to include tw-animate-css dependency.
- Removed ModeToggle component as it was no longer needed.
- Refactored button component to improve styling and functionality.
- Deleted legacy navigation-menu component and replaced with updated structure.
- Cleaned up utility functions in utils.ts for better readability.
- Commented out navigation and ModeToggle imports in index.astro for future use.
- Created a legacy version of ModeToggle and button components for reference.
- Updated global.css to enhance theme management and styling.
- Created TypographyDemo component to showcase typography variants and weights.
- Updated BaseLayout to import global styles.
- Refactored template page to use BaseLayout and include TypographyDemo and ColorsDemo components.
- Added clipboard functionality for copying typography code snippets.
- Enhanced global CSS with color variables for better theming.
- Removed inline styles and unnecessary elements from ColorsDemo component.
- Added TypographyDemo component with code snippets for typography usage in Astro and React.
- Created a new DesignSystem component to encapsulate Typography and Color components within a tabbed interface.
- Introduced Tabs component for better organization of design system sections.
- Updated typography utility to use class-variance-authority for better styling management.
- Modified template page to utilize the new DesignSystem component.
- Added Input component with variants and integrate into Design System
- Update ColorDemo component class names for consistency
- Enhance TypographyDemo with improved code copy functionality
- Added Select component
- Added Language Selector component
- Added Mobile header
- Added astro icon and iconify
- Added ReadMe file
- Added Image and Icon Demo Page
- Added Page queries
- Removed unwanted dependencies
- Removed legacy pages
@yogioctalogic yogioctalogic requested a review from judemanutd July 24, 2025 11:16
@yogioctalogic yogioctalogic self-assigned this Jul 24, 2025
@yogioctalogic yogioctalogic changed the title FEATURE: [SOM-10](https://linear.app/some-time/issue/SOM-10/base-setup) Base Setup FEATURE: [SOM-10] Base Setup Jul 24, 2025
@judemanutd judemanutd enabled auto-merge (squash) July 24, 2025 11:50
@judemanutd judemanutd disabled auto-merge July 24, 2025 11:52
@judemanutd judemanutd merged commit 052effd into experimental Jul 28, 2025
1 of 2 checks passed
@judemanutd judemanutd deleted the feature/som-10-base-setup branch July 28, 2025 03:52
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