Logo
Explore Help
Register Sign In
cameleer/cameleer-server
1
0
Fork 0
You've already forked cameleer-server
Code Issues 44 Pull Requests Actions Packages Projects Releases Wiki Activity
Files
468132d1dddeda7c6b31474d0028574423d6a3f8
cameleer-server/ui/src/components/PageLoader.tsx

11 lines
225 B
TypeScript
Raw Normal View History

refactor: UI consistency — shared CSS, design system colors, no inline styles Phase 1: Extract 6 shared CSS modules (table-section, log-panel, rate-colors, refresh-indicator, chart-card, section-card) eliminating ~135 duplicate class definitions across 11 files. Phase 2: Replace all hardcoded hex colors in CSS modules with design system variables. Strip ~55 hex fallbacks from var() patterns. Fix 4 undefined variable names (--accent, --bg-base, --surface, --bg-surface-raised). Phase 3: Replace ~45 hardcoded hex values in ProcessDiagram SVG components with var() CSS custom properties. Fix Dashboard.tsx color prop. Phase 4: Create CSS modules for AdminLayout, DatabaseAdminPage, OidcCallback (previously 100% inline). Extract shared PageLoader component (replaces 3 copy-pasted spinner patterns). Move AppsTab static inline styles to CSS classes. Extract LayoutShell StarredList styles. 58 files changed, net -219 lines. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-09 14:55:54 +02:00
import { Spinner } from '@cameleer/design-system';
import styles from './PageLoader.module.css';
export function PageLoader() {
return (
<div className={styles.container}>
<Spinner size="lg" />
</div>
);
}
Reference in New Issue Copy Permalink
Powered by Gitea Version: 1.25.2 Page: 32ms Template: 2ms
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API