Skip to content

Centralize CSS/Styling for Better Maintainability #43

@JonasMorkland

Description

@JonasMorkland

Currently, CSS and styling are scattered across multiple locations in the frontend codebase, including:

  • frontend/index.html
  • frontend/src/App.vue
  • frontend/src/components/TenantComponent.vue
  • Other Vue components.

This scattered approach makes it challenging to maintain and update styling across the application.

Proposal:

  • Centralize all CSS and styling files into a dedicated directory (e.g., frontend/src/assets/styles).
  • Ensure that all Vue components import styles from these centralized files instead of embedding styles directly.

Benefits:

  • Improved maintainability and consistency.
  • Easier to manage and update styles.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions