Modern minimalist split-layout login (left brand panel, right form) at /login. Sign-in posts to /api/v1/auth/login, stores the bearer token in localStorage, redirects to /dashboard. Demo-account expander auto-fills the form. Placeholder dashboard fetches /me, shows top nav + stat cards (values pending), and supports sign-out. AdminUserSeeder now seeds 4 demo admins (admin/ops/audit/demo @verde.local, all "password"). Tailwind config gets a Verde green palette + Inter font; component classes for buttons + form inputs. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
35 lines
994 B
JavaScript
35 lines
994 B
JavaScript
import defaultTheme from 'tailwindcss/defaultTheme';
|
|
|
|
/** @type {import('tailwindcss').Config} */
|
|
export default {
|
|
content: [
|
|
'./vendor/laravel/framework/src/Illuminate/Pagination/resources/views/*.blade.php',
|
|
'./storage/framework/views/*.php',
|
|
'./resources/**/*.blade.php',
|
|
'./resources/**/*.js',
|
|
],
|
|
theme: {
|
|
extend: {
|
|
fontFamily: {
|
|
sans: ['Inter', ...defaultTheme.fontFamily.sans],
|
|
},
|
|
colors: {
|
|
verde: {
|
|
50: '#f0faf1',
|
|
100: '#dcf3df',
|
|
200: '#bce6c2',
|
|
300: '#8dd297',
|
|
400: '#5db86b',
|
|
500: '#3ea052',
|
|
600: '#2d8341',
|
|
700: '#266836',
|
|
800: '#22532f',
|
|
900: '#1d4528',
|
|
950: '#0d2614',
|
|
},
|
|
},
|
|
},
|
|
},
|
|
plugins: [],
|
|
};
|