Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactor Components to Use Separate HTML and SCSS Files #69

Open
wants to merge 57 commits into
base: master
Choose a base branch
from

Conversation

hayyangovinda
Copy link

This PR refactors the Angular components in the project to improve code maintainability and readability. Previously, many components had their templates and styles defined inline within the TypeScript files. As part of this update:

Templates: Extracted all inline HTML into separate .html files for each component.
Styles: Extracted all inline styles into separate .scss files for each component.

Key Benefits:
Improved Readability: Separating templates and styles from the TypeScript logic makes the codebase easier to read and navigate.
Maintainability: Modifying templates and styles independently is now more streamlined and reduces the risk of unintended changes to the TypeScript code.
Consistency: Aligns the components with Angular best practices and standard conventions.
Impact:
No changes to the functionality of the application.
All components now follow a consistent structure, making it easier for future contributors to work on the project.
Please review and let me know if further adjustments are needed!

Copy link

vercel bot commented Jan 30, 2025

The latest updates on your projects. Learn more about Vercel for Git ↗︎

1 Skipped Deployment
Name Status Preview Updated (UTC)
sakai-ng ⬜️ Ignored (Inspect) Visit Preview Feb 9, 2025 8:32am

Hayyan added 18 commits January 31, 2025 07:46
…nd status, and adjust dialog width for better responsiveness
…te service table to display price and improve dialog functionality
…t and update service list dynamically upon creation
…nt; update service selection to use API data and improve layout responsiveness
…ective and custom currency pipe for price formatting
…ssary updates; enhance price processing and add success logging
…ctor services table to enhance layout and add delete icon functionality
…nctionality to use dialog for user confirmation
… and integrate dialog for creating new clients
…enhance client form with autocomplete for vehicle details
Copy link

vercel bot commented Feb 11, 2025

Deployment failed with the following error:

Creating the Deployment Timed Out.

Hayyan added 18 commits February 11, 2025 16:03
…ds for clarity and improve update handling
… sales and clients components to use new header class
…ata binding for supplier and utility inputs
…n and refactor suppliers component for improved clarity
…mplement expense management methods in HTTP service
…logic and enhance provider selection functionality
…rm for improved data handling and readonly input
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