mirror of
				https://github.com/advplyr/audiobookshelf.git
				synced 2025-10-27 11:18:14 +01:00 
			
		
		
		
	Migrate tailwind.config.js to tailwind theme variables
This commit is contained in:
		
							parent
							
								
									bd91e466fd
								
							
						
					
					
						commit
						73c10aac7d
					
				| @ -1,7 +1,5 @@ | ||||
| @import 'tailwindcss'; | ||||
| 
 | ||||
| @config "../tailwind.config.js"; | ||||
| 
 | ||||
| /* | ||||
|   The default border color has changed to `currentColor` in Tailwind CSS v4, | ||||
|   so we've added these compatibility styles to make sure everything still | ||||
| @ -18,4 +16,66 @@ | ||||
|   ::file-selector-button { | ||||
|     border-color: var(--color-gray-200, currentColor); | ||||
|   } | ||||
| } | ||||
| 
 | ||||
| @theme { | ||||
|   --spacing-0\.5e: 0.125em; | ||||
|   --spacing-1e: 0.25em; | ||||
|   --spacing-1\.5e: 0.375em; | ||||
|   --spacing-2e: 0.5em; | ||||
|   --spacing-2\.5e: 0.625em; | ||||
|   --spacing-3e: 0.75em; | ||||
|   --spacing-3\.5e: 0.875em; | ||||
|   --spacing-4e: 1em; | ||||
|   --spacing-5e: 1.25em; | ||||
|   --spacing-6e: 1.5em; | ||||
|   --spacing-7e: 1.75em; | ||||
|   --spacing-8e: 2em; | ||||
|   --spacing-9e: 2.25em; | ||||
|   --spacing-10e: 2.5em; | ||||
|   --spacing-11e: 2.75em; | ||||
|   --spacing-12e: 3em; | ||||
|   --spacing-14e: 3.5em; | ||||
|   --spacing-16e: 4em; | ||||
|   --spacing-20e: 5em; | ||||
|   --spacing-24e: 6em; | ||||
|   --spacing-28e: 7em; | ||||
|   --spacing-32e: 8em; | ||||
|   --spacing-36e: 9em; | ||||
|   --spacing-40e: 10em; | ||||
|   --spacing-44e: 11em; | ||||
|   --spacing-48e: 12em; | ||||
|   --spacing-52e: 13em; | ||||
|   --spacing-56e: 14em; | ||||
|   --spacing-60e: 15em; | ||||
|   --spacing-64e: 16em; | ||||
|   --spacing-72e: 18em; | ||||
|   --spacing-80e: 20em; | ||||
|   --spacing-96e: 24em; | ||||
| 
 | ||||
|   --color-bg: #373838; | ||||
|   --color-primary: #232323; | ||||
|   --color-accent: #1ad691; | ||||
|   --color-error: #FF5252; | ||||
|   --color-info: #2196F3; | ||||
|   --color-success: #4CAF50; | ||||
|   --color-warning: #FB8C00; | ||||
|   --color-darkgreen: rgb(34,127,35); | ||||
|   --color-black-50: #bbbbbb; | ||||
|   --color-black-100: #666666; | ||||
|   --color-black-200: #555555; | ||||
|   --color-black-300: #444444; | ||||
|   --color-black-400: #333333; | ||||
|   --color-black-500: #222222; | ||||
|   --color-black-600: #111111; | ||||
|   --color-black-700: #101010; | ||||
| 
 | ||||
|   --font-sans: "Source Sans Pro"; | ||||
|   --font-mono: "Ubuntu Mono"; | ||||
| 
 | ||||
|   --text-xxs: 0.625rem; | ||||
|   --text-1\.5xl: 1.375rem; | ||||
|   --text-2\.5xl: 1.6875rem; | ||||
|   --text-4\.5xl: 2.625rem; | ||||
| 
 | ||||
| } | ||||
| @ -1,16 +1,23 @@ | ||||
| module.exports = { | ||||
|   content: ['components/**/*.vue', 'layouts/**/*.vue', 'pages/**/*.vue', 'templates/**/*.vue', 'plugins/**/*.js', 'nuxt.config.js'], | ||||
|   safelist: ['bg-red-600', 'px-1.5', 'min-w-5', 'border-warning'], | ||||
|   // content is no longer needed, automatically built by tailwindcss
 | ||||
|   // content: ['components/**/*.vue', 'layouts/**/*.vue', 'pages/**/*.vue', 'templates/**/*.vue', 'plugins/**/*.js', 'nuxt.config.js'],
 | ||||
|   // safelist is no longer supported
 | ||||
|   //safelist: ['bg-red-600', 'px-1.5', 'min-w-5', 'border-warning'],
 | ||||
|   theme: { | ||||
|     extend: { | ||||
|       /* Not needed anymore, all numeric values are valid | ||||
|       height: { | ||||
|         7.5: '1.75rem', | ||||
|         18: '4.5rem', | ||||
|         45: '11.25rem' | ||||
|       }, | ||||
|       */ | ||||
|       /* Not needed anymore, all numeric values are valid | ||||
|       width: { | ||||
|         18: '4.5rem' | ||||
|       }, | ||||
|       */ | ||||
|       /* Not needed anymore, all numeric values are valid | ||||
|       maxWidth: { | ||||
|         6: '1.5rem', | ||||
|         12: '3rem', | ||||
| @ -24,6 +31,8 @@ module.exports = { | ||||
|         64: '16rem', | ||||
|         80: '20rem' | ||||
|       }, | ||||
|       */ | ||||
|       /* Not needed anymore, all numeric values are valid | ||||
|       minWidth: { | ||||
|         5: '1.25rem', | ||||
|         6: '1.5rem', | ||||
| @ -39,10 +48,13 @@ module.exports = { | ||||
|         64: '16rem', | ||||
|         80: '20rem' | ||||
|       }, | ||||
|       */ | ||||
|       /* Not needed anymore, all numeric values are valid | ||||
|       spacing: { | ||||
|         18: '4.5rem', | ||||
|         '-54': '-13.5rem', | ||||
|         // 18: '4.5rem', // Not needed anymore, all numeric values are valid
 | ||||
|         // '-54': '-13.5rem' // Not needed anymore, all numeric values are valid
 | ||||
|         // based on tailwind default config converted to em units, see client\node_modules\tailwindcss\stubs\config.full.js
 | ||||
|         // Replaced with theme variables
 | ||||
|         '0.5e': '0.125em', | ||||
|         '1e': '0.25em', | ||||
|         '1.5e': '0.375em', | ||||
| @ -77,9 +89,13 @@ module.exports = { | ||||
|         '80e': '20em', | ||||
|         '96e': '24em' | ||||
|       }, | ||||
|       */ | ||||
|       /* Not needed anymore, all numeric values are valid | ||||
|       rotate: { | ||||
|         '-60': '-60deg' | ||||
|       }, | ||||
|       */ | ||||
|       /* Replaced with theme variables | ||||
|       colors: { | ||||
|         bg: '#373838', | ||||
|         primary: '#232323', | ||||
| @ -98,27 +114,40 @@ module.exports = { | ||||
|         'black-600': '#111111', | ||||
|         'black-700': '#101010' | ||||
|       }, | ||||
|       */ | ||||
|       /* Not needed anymore, none is already defined in tailwind default config | ||||
|       cursor: { | ||||
|         none: 'none' | ||||
|       }, | ||||
|       */ | ||||
|       /* Replaced with theme variables | ||||
|       fontFamily: { | ||||
|         sans: ['Source Sans Pro'], | ||||
|         mono: ['Ubuntu Mono'] | ||||
|       }, | ||||
|       */ | ||||
|       /* Replaced with theme variables | ||||
|       fontSize: { | ||||
|         xxs: '0.625rem', | ||||
|         '1.5xl': '1.375rem', | ||||
|         '2.5xl': '1.6875rem', | ||||
|         '4.5xl': '2.625rem' | ||||
|       }, | ||||
|       */ | ||||
|       /* Not needed anymore, all numeric values are valid | ||||
|       zIndex: { | ||||
|         50: 50, | ||||
|         60: 60 | ||||
|       } | ||||
|       */ | ||||
|     } | ||||
|   }, | ||||
|   } | ||||
|   /* Replaced with theme variables | ||||
|   variants: { | ||||
|     extend: {} | ||||
|   }, | ||||
|   */ | ||||
|   /* replaced with @plugin directive | ||||
|   plugins: [] | ||||
|   */ | ||||
| } | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user