refine: sharper corners, minimal status indicator, no metric boxes

- theme: borderRadius 8→4 (cascades to all MUI components)
- PropertyIntelligenceCard: status pill → plain dot+text (no bg/border)
- OCCUPIED status: green → neutral gray (rented = expected, no signal needed)
- metric cells: remove box decoration, whitespace-only separation
- metric labels: lowercase, no uppercase/letter-spacing
- status placed inline next to location, saving vertical space

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Benjamin Sutter
2026-06-09 22:49:18 +02:00
parent bae0cd31d5
commit bd9fd98d78
2 changed files with 45 additions and 81 deletions
+3 -3
View File
@@ -45,7 +45,7 @@ export const theme = createTheme({
overline: { fontSize: '0.6875rem', fontWeight: 600, letterSpacing: '0.08em', textTransform: 'uppercase' },
button: { fontSize: '0.8125rem', fontWeight: 600, textTransform: 'none' },
},
shape: { borderRadius: 8 },
shape: { borderRadius: 4 },
shadows: [
'none',
'0 1px 2px rgba(0,0,0,0.05)',
@@ -78,7 +78,7 @@ export const theme = createTheme({
MuiButton: {
defaultProps: { disableElevation: true },
styleOverrides: {
root: { borderRadius: 6, padding: '6px 16px' },
root: { borderRadius: 4, padding: '6px 16px' },
contained: {
'&.MuiButton-containedPrimary': {
background: '#152642',
@@ -89,7 +89,7 @@ export const theme = createTheme({
},
MuiChip: {
styleOverrides: {
root: { borderRadius: 6, fontSize: '0.75rem', fontWeight: 500, height: 22 },
root: { borderRadius: 4, fontSize: '0.75rem', fontWeight: 500, height: 22 },
},
},
MuiTableCell: {