modified: src/App.jsx modified: src/components/AppShell.jsx modified: src/components/featureStateStyles.js modified: src/config/permissions.js modified: src/hooks/useAgenda.js modified: src/mappers/reportMapper.js modified: src/pages/AgendaPage.jsx modified: src/pages/AnalyticsPage.jsx modified: src/pages/AuthPages.jsx modified: src/pages/HomePage.jsx modified: src/pages/MedicalRecordsPage.jsx modified: src/pages/MessagesPage.jsx modified: src/pages/PatientsPage.jsx modified: src/pages/ReportsPage.jsx modified: src/pages/SettingsPage.jsx deleted: src/pages/TeamPage.jsx modified: src/pages/UsersPage.jsx modified: src/repositories/availabilityRepository.js modified: src/repositories/patientRepository.js modified: src/repositories/professionalRepository.js modified: src/repositories/reportRepository.js modified: src/repositories/settingsRepository.js
32 lines
839 B
JavaScript
32 lines
839 B
JavaScript
export const featureStateStyles = {
|
|
live: {
|
|
badge: 'hidden',
|
|
panel: 'border-[#404040] bg-[#262626]',
|
|
title: 'text-[#e5e5e5]',
|
|
label: '',
|
|
},
|
|
partial: {
|
|
badge: 'border-sky-500/40 bg-sky-500/15 text-sky-300',
|
|
panel: 'border-sky-500/35 bg-sky-500/8',
|
|
title: 'text-sky-300',
|
|
label: 'Parcial',
|
|
},
|
|
mock: {
|
|
badge: 'border-amber-500/40 bg-amber-500/15 text-amber-300',
|
|
panel: 'border-amber-500/35 bg-amber-500/8',
|
|
title: 'text-amber-300',
|
|
label: 'Mockado',
|
|
},
|
|
wip: {
|
|
badge: 'border-rose-500/40 bg-rose-500/15 text-rose-300',
|
|
panel: 'border-rose-500/35 bg-rose-500/8',
|
|
title: 'text-rose-300',
|
|
label: 'WIP',
|
|
},
|
|
}
|
|
|
|
export function featurePanelClass(status = 'partial') {
|
|
const current = featureStateStyles[status] || featureStateStyles.partial
|
|
return current.panel
|
|
}
|