Skip to content

Centralize CSS/Styling for Better Maintainability #43

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