import React from 'react'; import { backstoryTheme } from '../BackstoryTheme'; import { Box, Typography, Paper, Container } from '@mui/material'; // This component provides a visual demonstration of the theme colors const BackstoryThemeVisualizerPage = () => { const colorSwatch = (color: string, name: string, textColor = '#fff') => (
Body Text - This is how the regular text content will appear in the Backstory application. The application uses Roboto as its primary font family, with carefully selected sizing and colors.
Color Name | Hex Value | Description |
---|---|---|
Primary Main | {backstoryTheme.palette.primary.main} | Midnight Blue - Used for main headers and primary UI elements |
Primary Contrast | {backstoryTheme.palette.primary.contrastText} | Warm Gray - Text that appears on primary color backgrounds |
Secondary Main | {backstoryTheme.palette.secondary.main} | Dusty Teal - Used for secondary actions and accents |
Highlight | {backstoryTheme.palette.custom.highlight} | Golden Ochre - Used for highlights, accents, and important actions |
Background Default | {backstoryTheme.palette.background.default} | Warm Gray - Main background color for the application |
Text Primary | {backstoryTheme.palette.text.primary} | Charcoal Black - Primary text color throughout the app |