Checkmate
Checkmate copied to clipboard
Add Custom CSS Section to Status Page
Description: Implement a custom CSS section in the Status Page creation interface to allow users to add custom styling to their status pages.
Requirements:
- Add a new "Custom CSS" section to the Status Page Settings tab after the appearance section
- Implement a simple code editor with CSS syntax highlighting only
- Update the StatusPage model/schema to include a customCSS field (string type)
- Add validation and sanitization for the CSS input to prevent XSS attacks
- Update the API endpoints and rendering logic to handle and apply the custom CSS