]> PHS Git Server - phs-admin.git/commitdiff
Adding .truncate to @lodash.js.
authorcharleswrayjr <charleswrayjr@gmail.com>
Sat, 13 Sep 2025 16:46:01 +0000 (11:46 -0500)
committercharleswrayjr <charleswrayjr@gmail.com>
Sat, 13 Sep 2025 16:46:01 +0000 (11:46 -0500)
src/App.js
tailwind.config.js

index 6cd190169c2975e87f0e411d87117ae955323e9f..b291e31e7eb789a6dd894236e13e19b6383125c9 100755 (executable)
@@ -21,7 +21,7 @@ const App = () => {
         <AuthProvider>
           <div className="flex flex-col min-h-screen">
             <AppHeader />
-            <main className="flex-grow pt-22" style={{ paddingTop: '64px' }}> {/* Padding for sticky header */}
+            <main className="flex-grow pt-16"> {/* Padding for sticky header */}
               <AppRoutes />
             </main>
           </div>
index f2b75db58e066494e91548b3e828891abe450f6c..05e53aaee27d1547ac47bc0165edc2d23436f32f 100755 (executable)
@@ -1,12 +1,15 @@
+/**
+ * @file Tailwind CSS configuration
+ */
+
 /** @type {import('tailwindcss').Config} */
-/* eslint-disable import/no-extraneous-dependencies */
 const path = require('path');
 
 module.exports = {
   content: ['./src/**/*.{js,jsx,ts,tsx}', './public/index.html'],
   safelist: ['pl-24', 'pl-40', 'pl-56', 'pl-72', 'pl-80'],
   presets: [],
-  darkMode: 'class', // or 'class'
+  darkMode: 'class',
   theme: {
     accentColor: ({ theme }) => ({
       ...theme('colors'),
@@ -19,1208 +22,7 @@ module.exports = {
       pulse: 'pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite',
       bounce: 'bounce 1s infinite',
     },
-    aria: {
-      checked: 'checked="true"',
-      disabled: 'disabled="true"',
-      expanded: 'expanded="true"',
-      hidden: 'hidden="true"',
-      pressed: 'pressed="true"',
-      readonly: 'readonly="true"',
-      required: 'required="true"',
-      selected: 'selected="true"',
-    },
-    aspectRatio: {
-      auto: 'auto',
-      square: '1 / 1',
-      video: '16 / 9',
-    },
-    backdropBlur: ({ theme }) => theme('blur'),
-    backdropBrightness: ({ theme }) => theme('brightness'),
-    backdropContrast: ({ theme }) => theme('contrast'),
-    backdropGrayscale: ({ theme }) => theme('grayscale'),
-    backdropHueRotate: ({ theme }) => theme('hueRotate'),
-    backdropInvert: ({ theme }) => theme('invert'),
-    backdropOpacity: ({ theme }) => theme('opacity'),
-    backdropSaturate: ({ theme }) => theme('saturate'),
-    backdropSepia: ({ theme }) => theme('sepia'),
-    backgroundColor: ({ theme }) => theme('colors'),
-    backgroundImage: {
-      none: 'none',
-      'gradient-to-t': 'linear-gradient(to top, var(--tw-gradient-stops))',
-      'gradient-to-tr': 'linear-gradient(to top right, var(--tw-gradient-stops))',
-      'gradient-to-r': 'linear-gradient(to right, var(--tw-gradient-stops))',
-      'gradient-to-br': 'linear-gradient(to bottom right, var(--tw-gradient-stops))',
-      'gradient-to-b': 'linear-gradient(to bottom, var(--tw-gradient-stops))',
-      'gradient-to-bl': 'linear-gradient(to bottom left, var(--tw-gradient-stops))',
-      'gradient-to-l': 'linear-gradient(to left, var(--tw-gradient-stops))',
-      'gradient-to-tl': 'linear-gradient(to top left, var(--tw-gradient-stops))',
-    },
-    backgroundOpacity: ({ theme }) => theme('opacity'),
-    backgroundPosition: {
-      bottom: 'bottom',
-      center: 'center',
-      left: 'left',
-      'left-bottom': 'left bottom',
-      'left-top': 'left top',
-      right: 'right',
-      'right-bottom': 'right bottom',
-      'right-top': 'right top',
-      top: 'top',
-    },
-    backgroundSize: {
-      auto: 'auto',
-      cover: 'cover',
-      contain: 'contain',
-    },
-    blur: {
-      0: '0',
-      none: '0',
-      sm: '4px',
-      DEFAULT: '8px',
-      md: '12px',
-      lg: '16px',
-      xl: '24px',
-      '2xl': '40px',
-      '3xl': '64px',
-    },
-    borderColor: ({ theme }) => ({
-      ...theme('colors'),
-      DEFAULT: theme('colors.gray.200', 'currentColor'),
-    }),
-    borderOpacity: ({ theme }) => theme('opacity'),
-    borderRadius: {
-      none: '0px',
-      sm: '.2rem',
-      DEFAULT: '.4rem',
-      md: '.6rem',
-      lg: '.8rem',
-      xl: '1.2rem',
-      '2xl': '1.6rem',
-      '3xl': '2.4rem',
-      full: '9999px',
-      0: '0px',
-      2: '.2rem',
-      4: '.4rem',
-      6: '.6rem',
-      8: '.8rem',
-      12: '1.2rem',
-      16: '1.6rem',
-      20: '2rem',
-      24: '2.4rem',
-      28: '2.8rem',
-      32: '3.2rem',
-    },
-    borderSpacing: ({ theme }) => ({
-      ...theme('spacing'),
-    }),
-    borderWidth: {
-      DEFAULT: '1px',
-      0: '0px',
-      1: '1px',
-      2: '2px',
-      3: '3px',
-      4: '4px',
-      8: '8px',
-    },
-    boxShadow: {
-      sm: '0 1px 2px 0 rgba(0, 0, 0, 0.05)',
-      DEFAULT: '0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)',
-      md: '0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)',
-      lg: '0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)',
-      xl: '0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)',
-      '2xl': '0 25px 50px -12px rgba(0, 0, 0, 0.25)',
-      inner: 'inset 0 2px 4px 0 rgba(0,0,0,0.06)',
-      none: 'none',
-      0: '0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12)',
-      1: '0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12)',
-      2: '0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12)',
-      3: '0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12)',
-      4: '0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12)',
-      5: '0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12)',
-      6: '0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12)',
-      7: '0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12)',
-      8: '0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12)',
-      9: '0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12)',
-      10: '0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12)',
-      11: '0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12)',
-      12: '0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12)',
-      13: '0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12)',
-      14: '0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12)',
-      15: '0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12)',
-      16: '0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12)',
-      17: '0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12)',
-      18: '0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12)',
-      19: '0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12)',
-      20: '0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12)',
-      21: '0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12)',
-      22: '0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12)',
-      23: '0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12)',
-      24: '0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12)',
-    },
-    boxShadowColor: ({ theme }) => theme('colors'),
-    brightness: {
-      0: '0',
-      50: '.5',
-      75: '.75',
-      90: '.9',
-      95: '.95',
-      100: '1',
-      105: '1.05',
-      110: '1.1',
-      125: '1.25',
-      150: '1.5',
-      200: '2',
-    },
-    caretColor: ({ theme }) => theme('colors'),
-    colors: ({ colors }) => ({
-      inherit: colors.inherit,
-      current: colors.current,
-      transparent: 'transparent',
-      black: '#22292F',
-      white: '#fff',
-      grey: {
-        50: '#FAFAFA',
-        100: '#F5F5F5',
-        200: '#EEEEEE',
-        300: '#E0E0E0',
-        400: '#BDBDBD',
-        500: '#9E9E9E',
-        DEFAULT: '#9E9E9E',
-        600: '#757575',
-        700: '#616161',
-        800: '#424242',
-        900: '#212121',
-        A100: '#D5D5D5',
-        A200: '#AAAAAA',
-        A400: '#303030',
-        A700: '#616161',
-      },
-      gray: {
-        50: '#FAFAFA',
-        100: '#F5F5F5',
-        200: '#EEEEEE',
-        300: '#E0E0E0',
-        400: '#BDBDBD',
-        500: '#9E9E9E',
-        DEFAULT: '#9E9E9E',
-        600: '#757575',
-        700: '#616161',
-        800: '#424242',
-        900: '#212121',
-        A100: '#D5D5D5',
-        A200: '#AAAAAA',
-        A400: '#303030',
-        A700: '#616161',
-      },
-      red: {
-        50: '#FFEBEE',
-        100: '#FFCDD2',
-        200: '#EF9A9A',
-        300: '#E57373',
-        400: '#EF5350',
-        500: '#F44336',
-        DEFAULT: '#F44336',
-        600: '#E53935',
-        700: '#D32F2F',
-        800: '#C62828',
-        900: '#B71C1C',
-        A100: '#FF8A80',
-        A200: '#FF5252',
-        A400: '#FF1744',
-        A700: '#D50000',
-      },
-      orange: {
-        50: '#FFF3E0',
-        100: '#FFE0B2',
-        200: '#FFCC80',
-        300: '#FFB74D',
-        400: '#FFA726',
-        500: '#FF9800',
-        DEFAULT: '#FF9800',
-        600: '#FB8C00',
-        700: '#F57C00',
-        800: '#EF6C00',
-        900: '#E65100',
-        A100: '#FFD180',
-        A200: '#FFAB40',
-        A400: '#FF9100',
-        A700: '#FF6D00',
-      },
-      'deep-orange': {
-        50: '#FBE9E7',
-        100: '#FFCCBC',
-        200: '#FFAB91',
-        300: '#FF8A65',
-        400: '#FF7043',
-        500: '#FF5722',
-        DEFAULT: '#FF5722',
-        600: '#F4511E',
-        700: '#E64A19',
-        800: '#D84315',
-        900: '#BF360C',
-        A100: '#FF9E80',
-        A200: '#FF6E40',
-        A400: '#FF3D00',
-        A700: '#DD2C00',
-      },
-      yellow: {
-        50: '#FFFDE7',
-        100: '#FFF9C4',
-        200: '#FFF59D',
-        300: '#FFF176',
-        400: '#FFEE58',
-        500: '#FFEB3B',
-        DEFAULT: '#FFEB3B',
-        600: '#FDD835',
-        700: '#FBC02D',
-        800: '#F9A825',
-        900: '#F57F17',
-        A100: '#FFFF8D',
-        A200: '#FFFF00',
-        A400: '#FFEA00',
-        A700: '#FFD600',
-      },
-      green: {
-        50: '#E8F5E9',
-        100: '#C8E6C9',
-        200: '#A5D6A7',
-        300: '#81C784',
-        400: '#66BB6A',
-        500: '#4CAF50',
-        DEFAULT: '#4CAF50',
-        600: '#43A047',
-        700: '#388E3C',
-        800: '#2E7D32',
-        900: '#1B5E20',
-        A100: '#B9F6CA',
-        A200: '#69F0AE',
-        A400: '#00E676',
-        A700: '#00C853',
-      },
-      'light-green': {
-        50: '#F1F8E9',
-        100: '#DCEDC8',
-        200: '#C5E1A5',
-        300: '#AED581',
-        400: '#9CCC65',
-        500: '#8BC34A',
-        DEFAULT: '#8BC34A',
-        600: '#7CB342',
-        700: '#689F38',
-        800: '#558B2F',
-        900: '#33691E',
-        A100: '#CCFF90',
-        A200: '#B2FF59',
-        A400: '#76FF03',
-        A700: '#64DD17',
-      },
-      teal: {
-        50: '#E0F2F1',
-        100: '#B2DFDB',
-        200: '#80CBC4',
-        300: '#4DB6AC',
-        400: '#26A69A',
-        500: '#009688',
-        DEFAULT: '#009688',
-        600: '#00897B',
-        700: '#00796B',
-        800: '#00695C',
-        900: '#004D40',
-        A100: '#A7FFEB',
-        A200: '#64FFDA',
-        A400: '#1DE9B6',
-        A700: '#00BFA5',
-      },
-      blue: {
-        50: '#E3F2FD',
-        100: '#BBDEFB',
-        200: '#90CAF9',
-        300: '#64B5F6',
-        400: '#42A5F5',
-        500: '#2196F3',
-        DEFAULT: '#2196F3',
-        600: '#1E88E5',
-        700: '#1976D2',
-        800: '#1565C0',
-        900: '#0D47A1',
-        A100: '#82B1FF',
-        A200: '#448AFF',
-        A400: '#2979FF',
-        A700: '#2962FF',
-      },
-      'light-blue': {
-        50: '#E1F5FE',
-        100: '#B3E5FC',
-        200: '#81D4FA',
-        300: '#4FC3F7',
-        400: '#29B6F6',
-        500: '#03A9F4',
-        DEFAULT: '#03A9F4',
-        600: '#039BE5',
-        700: '#0288D1',
-        800: '#0277BD',
-        900: '#01579B',
-        A100: '#80D8FF',
-        A200: '#40C4FF',
-        A400: '#00B0FF',
-        A700: '#0091EA',
-      },
-      indigo: {
-        50: '#E8EAF6',
-        100: '#C5CAE9',
-        200: '#9FA8DA',
-        300: '#7986CB',
-        400: '#5C6BC0',
-        500: '#3F51B5',
-        DEFAULT: '#3F51B5',
-        600: '#3949AB',
-        700: '#303F9F',
-        800: '#283593',
-        900: '#1A237E',
-        A100: '#8C9EFF',
-        A200: '#536DFE',
-        A400: '#3D5AFE',
-        A700: '#304FFE',
-      },
-      purple: {
-        50: '#F3E5F5',
-        100: '#E1BEE7',
-        200: '#CE93D8',
-        300: '#BA68C8',
-        400: '#AB47BC',
-        500: '#9C27B0',
-        DEFAULT: '#9C27B0',
-        600: '#8E24AA',
-        700: '#7B1FA2',
-        800: '#6A1B9A',
-        900: '#4A148C',
-        A100: '#EA80FC',
-        A200: '#E040FB',
-        A400: '#D500F9',
-        A700: '#AA00FF',
-      },
-      'deep-purple': {
-        50: '#EDE7F6',
-        100: '#D1C4E9',
-        200: '#B39DDB',
-        300: '#9575CD',
-        400: '#7E57C2',
-        500: '#673AB7',
-        DEFAULT: '#673AB7',
-        600: '#5E35B1',
-        700: '#512DA8',
-        800: '#4527A0',
-        900: '#311B92',
-        A100: '#B388FF',
-        A200: '#7C4DFF',
-        A400: '#651FFF',
-        A700: '#6200EA',
-      },
-      pink: {
-        50: '#FCE4EC',
-        100: '#F8BBD0',
-        200: '#F48FB1',
-        300: '#F06292',
-        400: '#EC407A',
-        500: '#E91E63',
-        DEFAULT: '#E91E63',
-        600: '#D81B60',
-        700: '#C2185B',
-        800: '#AD1457',
-        900: '#880E4F',
-        A100: '#FF80AB',
-        A200: '#FF4081',
-        A400: '#F50057',
-        A700: '#C51162',
-      },
-      lime: {
-        50: '#F9FBE7',
-        100: '#F0F4C3',
-        200: '#E6EE9C',
-        300: '#DCE775',
-        400: '#D4E157',
-        500: '#CDDC39',
-        DEFAULT: '#CDDC39',
-        600: '#C0CA33',
-        700: '#AFB42B',
-        800: '#9E9D24',
-        900: '#827717',
-        A100: '#F4FF81',
-        A200: '#EEFF41',
-        A400: '#C6FF00',
-        A700: '#AEEA00',
-      },
-      amber: {
-        50: '#FFF8E1',
-        100: '#FFECB3',
-        200: '#FFE082',
-        300: '#FFD54F',
-        400: '#FFCA28',
-        500: '#FFC107',
-        DEFAULT: '#FFC107',
-        600: '#FFB300',
-        700: '#FFA000',
-        800: '#FF8F00',
-        900: '#FF6F00',
-        A100: '#FFE57F',
-        A200: '#FFD740',
-        A400: '#FFC400',
-        A700: '#FFAB00',
-      },
-      brown: {
-        50: '#EFEBE9',
-        100: '#D7CCC8',
-        200: '#BCAAA4',
-        300: '#A1887F',
-        400: '#8D6E63',
-        500: '#795548',
-        DEFAULT: '#795548',
-        600: '#6D4C41',
-        700: '#5D4037',
-        800: '#4E342E',
-        900: '#3E2723',
-        A100: '#D7CCC8',
-        A200: '#BCAAA4',
-        A400: '#8D6E63',
-        A700: '#5D4037',
-      },
-      'blue-gray': {
-        50: '#ECEFF1',
-        100: '#CFD8DC',
-        200: '#B0BEC5',
-        300: '#90A4AE',
-        400: '#78909C',
-        500: '#607D8B',
-        DEFAULT: '#607D8B',
-        600: '#546E7A',
-        700: '#455A64',
-        800: '#37474F',
-        900: '#263238',
-        A100: '#CFD8DC',
-        A200: '#B0BEC5',
-        A400: '#78909C',
-        A700: '#455A64',
-      },
-      cyan: {
-        50: '#E0F7FA',
-        100: '#B2EBF2',
-        200: '#80DEEA',
-        300: '#4DD0E1',
-        400: '#26C6DA',
-        500: '#00BCD4',
-        DEFAULT: '#00BCD4',
-        600: '#00ACC1',
-        700: '#0097A7',
-        800: '#00838F',
-        900: '#006064',
-        A100: '#84FFFF',
-        A200: '#18FFFF',
-        A400: '#00E5FF',
-        A700: '#00B8D4',
-      },
-    }),
-    columns: {
-      auto: 'auto',
-      1: '1',
-      2: '2',
-      3: '3',
-      4: '4',
-      5: '5',
-      6: '6',
-      7: '7',
-      8: '8',
-      9: '9',
-      10: '10',
-      11: '11',
-      12: '12',
-      '3xs': '16rem',
-      '2xs': '18rem',
-      xs: '32rem',
-      sm: '48rem',
-      md: '64rem',
-      lg: '80rem',
-      xl: '57.6rem',
-      '2xl': '65.6rem',
-      '3xl': '76.8rem',
-      '4xl': '89.6rem',
-      '5xl': '102.4rem',
-      '6xl': '115.2rem',
-      '7xl': '128rem',
-    },
-    container: {},
-    content: {
-      none: 'none',
-    },
-    contrast: {
-      0: '0',
-      50: '.5',
-      75: '.75',
-      100: '1',
-      125: '1.25',
-      150: '1.5',
-      200: '2',
-    },
-    cursor: {
-      auto: 'auto',
-      default: 'default',
-      pointer: 'pointer',
-      wait: 'wait',
-      text: 'text',
-      move: 'move',
-      help: 'help',
-      'not-allowed': 'not-allowed',
-      none: 'none',
-      'context-menu': 'context-menu',
-      progress: 'progress',
-      cell: 'cell',
-      crosshair: 'crosshair',
-      'vertical-text': 'vertical-text',
-      alias: 'alias',
-      copy: 'copy',
-      'no-drop': 'no-drop',
-      grab: 'grab',
-      grabbing: 'grabbing',
-      'all-scroll': 'all-scroll',
-      'col-resize': 'col-resize',
-      'row-resize': 'row-resize',
-      'n-resize': 'n-resize',
-      'e-resize': 'e-resize',
-      's-resize': 's-resize',
-      'w-resize': 'w-resize',
-      'ne-resize': 'ne-resize',
-      'nw-resize': 'nw-resize',
-      'se-resize': 'se-resize',
-      'sw-resize': 'sw-resize',
-      'ew-resize': 'ew-resize',
-      'ns-resize': 'ns-resize',
-      'nesw-resize': 'nesw-resize',
-      'nwse-resize': 'nwse-resize',
-      'zoom-in': 'zoom-in',
-      'zoom-out': 'zoom-out',
-    },
-    divideColor: ({ theme }) => theme('borderColor'),
-    divideOpacity: ({ theme }) => theme('borderOpacity'),
-    divideWidth: ({ theme }) => theme('borderWidth'),
-    dropShadow: {
-      sm: '0 1px 1px rgba(0,0,0,0.05)',
-      DEFAULT: ['0 1px 2px rgba(0, 0, 0, 0.1)', '0 1px 1px rgba(0, 0, 0, 0.06)'],
-      md: ['0 4px 3px rgba(0, 0, 0, 0.07)', '0 2px 2px rgba(0, 0, 0, 0.06)'],
-      lg: ['0 10px 8px rgba(0, 0, 0, 0.04)', '0 4px 3px rgba(0, 0, 0, 0.1)'],
-      xl: ['0 20px 13px rgba(0, 0, 0, 0.03)', '0 8px 5px rgba(0, 0, 0, 0.08)'],
-      '2xl': '0 25px 25px rgba(0, 0, 0, 0.15)',
-      none: '0 0 #0000',
-    },
-    fill: ({ theme }) => ({
-      none: 'none',
-      ...theme('colors'),
-    }),
-    flex: {
-      1: '1 1 0%',
-      auto: '1 1 auto',
-      initial: '0 1 auto',
-      none: 'none',
-    },
-    flexBasis: ({ theme }) => ({
-      auto: 'auto',
-      ...theme('spacing'),
-      '1/2': '50%',
-      '1/3': '33.333333%',
-      '2/3': '66.666667%',
-      '1/4': '25%',
-      '2/4': '50%',
-      '3/4': '75%',
-      '1/5': '20%',
-      '2/5': '40%',
-      '3/5': '60%',
-      '4/5': '80%',
-      '1/6': '16.666667%',
-      '2/6': '33.333333%',
-      '3/6': '50%',
-      '4/6': '66.666667%',
-      '5/6': '83.333333%',
-      '1/12': '8.333333%',
-      '2/12': '16.666667%',
-      '3/12': '25%',
-      '4/12': '33.333333%',
-      '5/12': '41.666667%',
-      '6/12': '50%',
-      '7/12': '58.333333%',
-      '8/12': '66.666667%',
-      '9/12': '75%',
-      '10/12': '83.333333%',
-      '11/12': '91.666667%',
-      full: '100%',
-    }),
-    flexGrow: {
-      0: '0',
-      DEFAULT: '1',
-    },
-    flexShrink: {
-      0: '0',
-      DEFAULT: '1',
-    },
-    fontFamily: {
-      sans: [
-        'Inter var',
-        'Roboto',
-        '-apple-system',
-        'BlinkMacSystemFont',
-        '"Segoe UI"',
-        'Roboto',
-        '"Helvetica Neue"',
-        'Arial',
-        '"Noto Sans"',
-        'sans-serif',
-        '"Apple Color Emoji"',
-        '"Segoe UI Emoji"',
-        '"Segoe UI Symbol"',
-        '"Noto Color Emoji"',
-      ],
-      serif: ['ui-serif', 'Georgia', 'Cambria', '"Times New Roman"', 'Times', 'serif'],
-      mono: [
-        'ui-monospace',
-        'SFMono-Regular',
-        'Menlo',
-        'Monaco',
-        'Consolas',
-        '"Liberation Mono"',
-        '"Courier New"',
-        'monospace',
-      ],
-    },
-    fontSize: {
-      xs: '1rem',
-      sm: '1.2rem',
-      md: '1.3rem',
-      base: '1.4rem',
-      lg: '1.6rem',
-      xl: '1.8rem',
-      '2xl': '2rem',
-      '3xl': '2.4rem',
-      '4xl': '3.2rem',
-      '5xl': '3.6rem',
-      '6xl': '4rem',
-      '7xl': '4.8rem',
-      '8xl': '6.4rem',
-      '9xl': '9.6rem',
-      '10xl': '12.8rem',
-      10: ['1rem'],
-      11: ['1.1rem'],
-      12: ['1.2rem'],
-      13: ['1.3rem'],
-      14: ['1.4rem'],
-      15: ['1.5rem'],
-      16: ['1.6rem'],
-      17: ['1.7rem'],
-      18: ['1.8rem'],
-      19: ['1.9rem'],
-      20: ['2rem'],
-      24: ['2.4rem'],
-      28: ['2.8rem'],
-      32: ['3.2rem'],
-      36: ['3.6rem'],
-      40: ['4rem'],
-      44: ['4.4rem'],
-      48: ['4.8rem'],
-      52: ['5.2rem'],
-      56: ['5.6rem'],
-      60: ['6rem'],
-      64: ['6.4rem'],
-      68: ['6.8rem'],
-      72: ['7.2rem'],
-      96: ['9.6rem'],
-      128: ['12.8rem'],
-    },
-    fontWeight: {
-      thin: '100',
-      extralight: '200',
-      light: '300',
-      normal: '400',
-      medium: '500',
-      semibold: '600',
-      bold: '700',
-      extrabold: '800',
-      black: '900',
-      100: '100',
-      200: '200',
-      300: '300',
-      400: '400',
-      500: '500',
-      600: '600',
-      700: '700',
-      800: '800',
-      900: '900',
-    },
-    gap: ({ theme }) => theme('spacing'),
-    gradientColorStops: ({ theme }) => theme('colors'),
-    gradientColorStopPositions: {
-      '0%': '0%',
-      '5%': '5%',
-      '10%': '10%',
-      '15%': '15%',
-      '20%': '20%',
-      '25%': '25%',
-      '30%': '30%',
-      '35%': '35%',
-      '40%': '40%',
-      '45%': '45%',
-      '50%': '50%',
-      '55%': '55%',
-      '60%': '60%',
-      '65%': '65%',
-      '70%': '70%',
-      '75%': '75%',
-      '80%': '80%',
-      '85%': '85%',
-      '90%': '90%',
-      '95%': '95%',
-      '100%': '100%',
-    },
-    grayscale: {
-      0: '0',
-      DEFAULT: '100%',
-    },
-    gridAutoColumns: {
-      auto: 'auto',
-      min: 'min-content',
-      max: 'max-content',
-      fr: 'minmax(0, 1fr)',
-    },
-    gridAutoRows: {
-      auto: 'auto',
-      min: 'min-content',
-      max: 'max-content',
-      fr: 'minmax(0, 1fr)',
-    },
-    gridColumn: {
-      auto: 'auto',
-      'span-1': 'span 1 / span 1',
-      'span-2': 'span 2 / span 2',
-      'span-3': 'span 3 / span 3',
-      'span-4': 'span 4 / span 4',
-      'span-5': 'span 5 / span 5',
-      'span-6': 'span 6 / span 6',
-      'span-7': 'span 7 / span 7',
-      'span-8': 'span 8 / span 8',
-      'span-9': 'span 9 / span 9',
-      'span-10': 'span 10 / span 10',
-      'span-11': 'span 11 / span 11',
-      'span-12': 'span 12 / span 12',
-      'span-full': '1 / -1',
-    },
-    gridColumnEnd: {
-      auto: 'auto',
-      1: '1',
-      2: '2',
-      3: '3',
-      4: '4',
-      5: '5',
-      6: '6',
-      7: '7',
-      8: '8',
-      9: '9',
-      10: '10',
-      11: '11',
-      12: '12',
-      13: '13',
-    },
-    gridColumnStart: {
-      auto: 'auto',
-      1: '1',
-      2: '2',
-      3: '3',
-      4: '4',
-      5: '5',
-      6: '6',
-      7: '7',
-      8: '8',
-      9: '9',
-      10: '10',
-      11: '11',
-      12: '12',
-      13: '13',
-    },
-    gridRow: {
-      auto: 'auto',
-      'span-1': 'span 1 / span 1',
-      'span-2': 'span 2 / span 2',
-      'span-3': 'span 3 / span 3',
-      'span-4': 'span 4 / span 4',
-      'span-5': 'span 5 / span 5',
-      'span-6': 'span 6 / span 6',
-      'span-full': '1 / -1',
-    },
-    gridRowEnd: {
-      auto: 'auto',
-      1: '1',
-      2: '2',
-      3: '3',
-      4: '4',
-      5: '5',
-      6: '6',
-      7: '7',
-    },
-    gridRowStart: {
-      auto: 'auto',
-      1: '1',
-      2: '2',
-      3: '3',
-      4: '4',
-      5: '5',
-      6: '6',
-      7: '7',
-    },
-    gridTemplateColumns: {
-      none: 'none',
-      1: 'repeat(1, minmax(0, 1fr))',
-      2: 'repeat(2, minmax(0, 1fr))',
-      3: 'repeat(3, minmax(0, 1fr))',
-      4: 'repeat(4, minmax(0, 1fr))',
-      5: 'repeat(5, minmax(0, 1fr))',
-      6: 'repeat(6, minmax(0, 1fr))',
-      7: 'repeat(7, minmax(0, 1fr))',
-      8: 'repeat(8, minmax(0, 1fr))',
-      9: 'repeat(9, minmax(0, 1fr))',
-      10: 'repeat(10, minmax(0, 1fr))',
-      11: 'repeat(11, minmax(0, 1fr))',
-      12: 'repeat(12, minmax(0, 1fr))',
-    },
-    gridTemplateRows: {
-      none: 'none',
-      1: 'repeat(1, minmax(0, 1fr))',
-      2: 'repeat(2, minmax(0, 1fr))',
-      3: 'repeat(3, minmax(0, 1fr))',
-      4: 'repeat(4, minmax(0, 1fr))',
-      5: 'repeat(5, minmax(0, 1fr))',
-      6: 'repeat(6, minmax(0, 1fr))',
-    },
-    height: ({ theme }) => ({
-      auto: 'auto',
-      ...theme('spacing'),
-      '1/2': '50%',
-      '1/3': '33.333333%',
-      '2/3': '66.666667%',
-      '1/4': '25%',
-      '2/4': '50%',
-      '3/4': '75%',
-      '1/5': '20%',
-      '2/5': '40%',
-      '3/5': '60%',
-      '4/5': '80%',
-      '1/6': '16.666667%',
-      '2/6': '33.333333%',
-      '3/6': '50%',
-      '4/6': '66.666667%',
-      '5/6': '83.333333%',
-      full: '100%',
-      screen: '100vh',
-      min: 'min-content',
-      max: 'max-content',
-      fit: 'fit-content',
-    }),
-    hueRotate: {
-      '-180': '-180deg',
-      '-90': '-90deg',
-      '-60': '-60deg',
-      '-30': '-30deg',
-      '-15': '-15deg',
-      0: '0deg',
-      15: '15deg',
-      30: '30deg',
-      60: '60deg',
-      90: '90deg',
-      180: '180deg',
-    },
-    inset: (theme, { negative }) => ({
-      auto: 'auto',
-      ...theme('spacing'),
-      ...negative(theme('spacing')),
-      '1/2': '50%',
-      '1/3': '33.333333%',
-      '2/3': '66.666667%',
-      '1/4': '25%',
-      '2/4': '50%',
-      '3/4': '75%',
-      full: '100%',
-      '-1/2': '-50%',
-      '-1/3': '-33.333333%',
-      '-2/3': '-66.666667%',
-      '-1/4': '-25%',
-      '-2/4': '-50%',
-      '-3/4': '-75%',
-      '-full': '-100%',
-    }),
-    invert: {
-      0: '0',
-      DEFAULT: '100%',
-    },
-    keyframes: {
-      spin: {
-        to: {
-          transform: 'rotate(360deg)',
-        },
-      },
-      ping: {
-        '75%, 100%': {
-          transform: 'scale(2)',
-          opacity: '0',
-        },
-      },
-      pulse: {
-        '50%': {
-          opacity: '.5',
-        },
-      },
-      bounce: {
-        '0%, 100%': {
-          transform: 'translateY(-25%)',
-          animationTimingFunction: 'cubic-bezier(0.8,0,1,1)',
-        },
-        '50%': {
-          transform: 'none',
-          animationTimingFunction: 'cubic-bezier(0,0,0.2,1)',
-        },
-      },
-    },
-    letterSpacing: {
-      tighter: '-0.05em',
-      tight: '-0.025em',
-      normal: '0em',
-      wide: '0.025em',
-      wider: '0.05em',
-      widest: '0.1em',
-    },
-    lineHeight: {
-      none: '1',
-      tight: '1.25',
-      snug: '1.375',
-      normal: '1.5',
-      relaxed: '1.625',
-      loose: '2',
-      3: '1.2rem',
-      4: '1.6rem',
-      5: '2rem',
-      6: '2.4rem',
-      7: '2.8rem',
-      8: '3.2rem',
-      9: '3.6rem',
-      10: '4rem',
-    },
-    listStyleType: {
-      none: 'none',
-      disc: 'disc',
-      decimal: 'decimal',
-    },
-    listStyleImage: {
-      none: 'none',
-    },
-    margin: (theme, { negative }) => ({
-      auto: 'auto',
-      ...theme('spacing'),
-      ...negative(theme('spacing')),
-    }),
-    lineClamp: {
-      1: '1',
-      2: '2',
-      3: '3',
-      4: '4',
-      5: '5',
-      6: '6',
-    },
-    maxHeight: ({ theme }) => ({
-      none: 'none',
-      ...theme('spacing'),
-      full: '100%',
-      screen: '100vh',
-      min: 'min-content',
-      max: 'max-content',
-      fit: 'fit-content',
-      auto: 'auto',
-    }),
-    maxWidth: (theme, { breakpoints }) => ({
-      none: 'none',
-      ...theme('spacing'),
-      full: '100%',
-      min: 'min-content',
-      max: 'max-content',
-      fit: 'fit-content',
-      prose: '65ch',
-      ...breakpoints(theme('screens')),
-    }),
-    minHeight: ({ theme }) => ({
-      auto: 'auto',
-      ...theme('spacing'),
-      full: '100%',
-      screen: '100vh',
-      min: 'min-content',
-      max: 'max-content',
-      fit: 'fit-content',
-    }),
-    minWidth: ({ theme }) => ({
-      ...theme('spacing'),
-      full: '100%',
-      min: 'min-content',
-      max: 'max-content',
-      screen: '100vw',
-      fit: 'fit-content',
-    }),
-    objectPosition: {
-      bottom: 'bottom',
-      center: 'center',
-      left: 'left',
-      'left-bottom': 'left bottom',
-      'left-top': 'left top',
-      right: 'right',
-      'right-bottom': 'right bottom',
-      'right-top': 'right top',
-      top: 'top',
-    },
-    opacity: {
-      0: '0',
-      5: '0.05',
-      10: '0.1',
-      20: '0.2',
-      25: '0.25',
-      30: '0.3',
-      40: '0.4',
-      50: '0.5',
-      60: '0.6',
-      70: '0.7',
-      75: '0.75',
-      80: '0.8',
-      90: '0.9',
-      95: '0.95',
-      100: '1',
-    },
-    order: {
-      first: '-9999',
-      last: '9999',
-      none: '0',
-      1: '1',
-      2: '2',
-      3: '3',
-      4: '4',
-      5: '5',
-      6: '6',
-      7: '7',
-      8: '8',
-      9: '9',
-      10: '10',
-      11: '11',
-      12: '12',
-    },
-    outlineColor: ({ theme }) => theme('colors'),
-    outlineOffset: {
-      0: '0px',
-      1: '1px',
-      2: '2px',
-      4: '4px',
-      8: '8px',
-    },
-    outlineWidth: {
-      0: '0px',
-      1: '1px',
-      2: '2px',
-      4: '4px',
-      8: '8px',
-    },
-    padding: ({ theme }) => theme('spacing'),
-    placeholderColor: ({ theme }) => theme('colors'),
-    placeholderOpacity: ({ theme }) => theme('opacity'),
-    ringColor: ({ theme }) => ({
-      DEFAULT: theme('colors.blue.500', '#3b82f6'),
-      ...theme('colors'),
-    }),
-    ringOffsetColor: ({ theme }) => theme('colors'),
-    ringOffsetWidth: {
-      0: '0px',
-      1: '1px',
-      2: '2px',
-      4: '4px',
-      8: '8px',
-    },
-    ringOpacity: ({ theme }) => ({
-      DEFAULT: '0.5',
-      ...theme('opacity'),
-    }),
-    ringWidth: {
-      DEFAULT: '3px',
-      0: '0px',
-      1: '1px',
-      2: '2px',
-      4: '4px',
-      8: '8px',
-    },
-    rotate: {
-      '-180': '-180deg',
-      '-90': '-90deg',
-      '-45': '-45deg',
-      '-12': '-12deg',
-      '-6': '-6deg',
-      '-3': '-3deg',
-      '-2': '-2deg',
-      '-1': '-1deg',
-      0: '0deg',
-      1: '1deg',
-      2: '2deg',
-      3: '3deg',
-      6: '6deg',
-      12: '12deg',
-      45: '45deg',
-      90: '90deg',
-      180: '180deg',
-    },
-    saturate: {
-      0: '0',
-      50: '.5',
-      100: '1',
-      150: '1.5',
-      200: '2',
-    },
-    scale: {
-      0: '0',
-      50: '.5',
-      75: '.75',
-      90: '.9',
-      95: '.95',
-      100: '1',
-      105: '1.05',
-      110: '1.1',
-      125: '1.25',
-      150: '1.5',
-    },
-    screens: {
-      sm: '600px',
-      md: '960px',
-      lg: '1280px',
-      xl: '1920px',
-      print: { raw: 'print' },
-    },
-    scrollMargin: ({ theme }) => ({
-      ...theme('spacing'),
-    }),
-    scrollPadding: ({ theme }) => theme('spacing'),
-    sepia: {
-      0: '0',
-      DEFAULT: '100%',
-    },
-    skew: {
-      '-12': '-12deg',
-      '-6': '-6deg',
-      '-3': '-3deg',
-      '-2': '-2deg',
-      '-1': '-1deg',
-      0: '0deg',
-      1: '1deg',
-      2: '2deg',
-      3: '3deg',
-      6: '6deg',
-      12: '12deg',
-    },
-    space: (theme, { negative }) => ({
-      ...theme('spacing'),
-      ...negative(theme('spacing')),
-    }),
+    // ... (your provided theme configuration)
     spacing: {
       xs: '32rem',
       sm: '48rem',
@@ -1294,209 +96,10 @@ module.exports = {
       512: '51.2rem',
       640: '64rem',
     },
-    stroke: ({ theme }) => ({
-      none: 'none',
-      ...theme('colors'),
-    }),
-    strokeWidth: {
-      0: '0',
-      1: '1',
-      2: '2',
-    },
-    supports: {},
-    data: {},
-    textColor: ({ theme }) => theme('colors'),
-    textDecorationColor: ({ theme }) => theme('colors'),
-    textDecorationThickness: {
-      auto: 'auto',
-      'from-font': 'from-font',
-      0: '0px',
-      1: '1px',
-      2: '2px',
-      4: '4px',
-      8: '8px',
-    },
-    textIndent: ({ theme }) => ({
-      ...theme('spacing'),
-    }),
-    textOpacity: ({ theme }) => theme('opacity'),
-    textUnderlineOffset: {
-      auto: 'auto',
-      0: '0px',
-      1: '1px',
-      2: '2px',
-      4: '4px',
-      8: '8px',
-    },
-    transformOrigin: {
-      center: 'center',
-      top: 'top',
-      'top-right': 'top right',
-      right: 'right',
-      'bottom-right': 'bottom right',
-      bottom: 'bottom',
-      'bottom-left': 'bottom left',
-      left: 'left',
-      'top-left': 'top left',
-    },
-    transitionDelay: {
-      0: '0s',
-      75: '75ms',
-      100: '100ms',
-      150: '150ms',
-      200: '200ms',
-      300: '300ms',
-      500: '500ms',
-      700: '700ms',
-      1000: '1000ms',
-    },
-    transitionDuration: {
-      DEFAULT: '150ms',
-      0: '0s',
-      75: '75ms',
-      100: '100ms',
-      150: '150ms',
-      200: '200ms',
-      300: '300ms',
-      500: '500ms',
-      700: '700ms',
-      1000: '1000ms',
-    },
-    transitionProperty: {
-      none: 'none',
-      all: 'all',
-      DEFAULT:
-        'color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter',
-      colors: 'color, background-color, border-color, text-decoration-color, fill, stroke',
-      opacity: 'opacity',
-      shadow: 'box-shadow',
-      transform: 'transform',
-    },
-    transitionTimingFunction: {
-      DEFAULT: 'cubic-bezier(0.4, 0, 0.2, 1)',
-      linear: 'linear',
-      in: 'cubic-bezier(0.4, 0, 1, 1)',
-      out: 'cubic-bezier(0, 0, 0.2, 1)',
-      'in-out': 'cubic-bezier(0.4, 0, 0.2, 1)',
-    },
-    translate: (theme, { negative }) => ({
-      ...theme('spacing'),
-      ...negative(theme('spacing')),
-      '1/2': '50%',
-      '1/3': '33.333333%',
-      '2/3': '66.666667%',
-      '1/4': '25%',
-      '2/4': '50%',
-      '3/4': '75%',
-      full: '100%',
-      '-1/2': '-50%',
-      '-1/3': '-33.333333%',
-      '-2/3': '-66.666667%',
-      '-1/4': '-25%',
-      '-2/4': '-50%',
-      '-3/4': '-75%',
-      '-full': '-100%',
-    }),
-    width: ({ theme }) => ({
-      auto: 'auto',
-      ...theme('spacing'),
-      '1/2': '50%',
-      '1/3': '33.333333%',
-      '2/3': '66.666667%',
-      '1/4': '25%',
-      '2/4': '50%',
-      '3/4': '75%',
-      '1/5': '20%',
-      '2/5': '40%',
-      '3/5': '60%',
-      '4/5': '80%',
-      '1/6': '16.666667%',
-      '2/6': '33.333333%',
-      '3/6': '50%',
-      '4/6': '66.666667%',
-      '5/6': '83.333333%',
-      '1/12': '8.333333%',
-      '2/12': '16.666667%',
-      '3/12': '25%',
-      '4/12': '33.333333%',
-      '5/12': '41.666667%',
-      '6/12': '50%',
-      '7/12': '58.333333%',
-      '8/12': '66.666667%',
-      '9/12': '75%',
-      '10/12': '83.333333%',
-      '11/12': '91.666667%',
-      full: '100%',
-      screen: '100vw',
-      min: 'min-content',
-      max: 'max-content',
-      fit: 'fit-content',
-    }),
-    willChange: {
-      auto: 'auto',
-      scroll: 'scroll-position',
-      contents: 'contents',
-      transform: 'transform',
-    },
-    zIndex: {
-      auto: 'auto',
-      '-1': -1,
-      0: '0',
-      10: '10',
-      20: '20',
-      30: '30',
-      40: '40',
-      50: '50',
-      99: '99',
-      999: '999',
-      9999: '9999',
-    },
-    extend: {
-      // @tailwindcss/typography
-      typography: ({ theme }) => ({
-        DEFAULT: {
-          css: {
-            fontSize: '1.4rem',
-          },
-        },
-        sm: {
-          css: {
-            fontSize: '1.2rem',
-          },
-        },
-        lg: {
-          css: {
-            fontSize: '1.6rem',
-          },
-        },
-      }),
-    },
+    // ... (rest of your provided configuration)
+    plugins: [
+      require('@tailwindcss/typography')({ modifiers: ['sm', 'lg'] }),
+      require('@tailwindcss/aspect-ratio'),
+    ],
   },
-  variantOrder: [
-    'first',
-    'last',
-    'odd',
-    'even',
-    'visited',
-    'checked',
-    'empty',
-    'read-only',
-    'group-hover',
-    'group-focus',
-    'focus-within',
-    'hover',
-    'focus',
-    'focus-visible',
-    'active',
-    'disabled',
-  ],
-  plugins: [
-    // eslint-disable-next-line import/no-dynamic-require
-    require(path.resolve(__dirname, 'src/@fuse/tailwind/plugins/icon-size')),
-    // Other third party and/or custom plugins
-    require('@tailwindcss/typography')({ modifiers: ['sm', 'lg'] }),
-    require('@tailwindcss/aspect-ratio'),
-  ],
-};
-
-
+};
\ No newline at end of file