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'; | @import 'tailwindcss'; | ||||||
| 
 | 
 | ||||||
| @config "../tailwind.config.js"; |  | ||||||
| 
 |  | ||||||
| /* | /* | ||||||
|   The default border color has changed to `currentColor` in Tailwind CSS v4, |   The default border color has changed to `currentColor` in Tailwind CSS v4, | ||||||
|   so we've added these compatibility styles to make sure everything still |   so we've added these compatibility styles to make sure everything still | ||||||
| @ -18,4 +16,66 @@ | |||||||
|   ::file-selector-button { |   ::file-selector-button { | ||||||
|     border-color: var(--color-gray-200, currentColor); |     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 = { | module.exports = { | ||||||
|   content: ['components/**/*.vue', 'layouts/**/*.vue', 'pages/**/*.vue', 'templates/**/*.vue', 'plugins/**/*.js', 'nuxt.config.js'], |   // content is no longer needed, automatically built by tailwindcss
 | ||||||
|   safelist: ['bg-red-600', 'px-1.5', 'min-w-5', 'border-warning'], |   // 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: { |   theme: { | ||||||
|     extend: { |     extend: { | ||||||
|  |       /* Not needed anymore, all numeric values are valid | ||||||
|       height: { |       height: { | ||||||
|         7.5: '1.75rem', |         7.5: '1.75rem', | ||||||
|         18: '4.5rem', |         18: '4.5rem', | ||||||
|         45: '11.25rem' |         45: '11.25rem' | ||||||
|       }, |       }, | ||||||
|  |       */ | ||||||
|  |       /* Not needed anymore, all numeric values are valid | ||||||
|       width: { |       width: { | ||||||
|         18: '4.5rem' |         18: '4.5rem' | ||||||
|       }, |       }, | ||||||
|  |       */ | ||||||
|  |       /* Not needed anymore, all numeric values are valid | ||||||
|       maxWidth: { |       maxWidth: { | ||||||
|         6: '1.5rem', |         6: '1.5rem', | ||||||
|         12: '3rem', |         12: '3rem', | ||||||
| @ -24,6 +31,8 @@ module.exports = { | |||||||
|         64: '16rem', |         64: '16rem', | ||||||
|         80: '20rem' |         80: '20rem' | ||||||
|       }, |       }, | ||||||
|  |       */ | ||||||
|  |       /* Not needed anymore, all numeric values are valid | ||||||
|       minWidth: { |       minWidth: { | ||||||
|         5: '1.25rem', |         5: '1.25rem', | ||||||
|         6: '1.5rem', |         6: '1.5rem', | ||||||
| @ -39,10 +48,13 @@ module.exports = { | |||||||
|         64: '16rem', |         64: '16rem', | ||||||
|         80: '20rem' |         80: '20rem' | ||||||
|       }, |       }, | ||||||
|  |       */ | ||||||
|  |       /* Not needed anymore, all numeric values are valid | ||||||
|       spacing: { |       spacing: { | ||||||
|         18: '4.5rem', |         // 18: '4.5rem', // Not needed anymore, all numeric values are valid
 | ||||||
|         '-54': '-13.5rem', |         // '-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
 |         // 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', |         '0.5e': '0.125em', | ||||||
|         '1e': '0.25em', |         '1e': '0.25em', | ||||||
|         '1.5e': '0.375em', |         '1.5e': '0.375em', | ||||||
| @ -77,9 +89,13 @@ module.exports = { | |||||||
|         '80e': '20em', |         '80e': '20em', | ||||||
|         '96e': '24em' |         '96e': '24em' | ||||||
|       }, |       }, | ||||||
|  |       */ | ||||||
|  |       /* Not needed anymore, all numeric values are valid | ||||||
|       rotate: { |       rotate: { | ||||||
|         '-60': '-60deg' |         '-60': '-60deg' | ||||||
|       }, |       }, | ||||||
|  |       */ | ||||||
|  |       /* Replaced with theme variables | ||||||
|       colors: { |       colors: { | ||||||
|         bg: '#373838', |         bg: '#373838', | ||||||
|         primary: '#232323', |         primary: '#232323', | ||||||
| @ -98,27 +114,40 @@ module.exports = { | |||||||
|         'black-600': '#111111', |         'black-600': '#111111', | ||||||
|         'black-700': '#101010' |         'black-700': '#101010' | ||||||
|       }, |       }, | ||||||
|  |       */ | ||||||
|  |       /* Not needed anymore, none is already defined in tailwind default config | ||||||
|       cursor: { |       cursor: { | ||||||
|         none: 'none' |         none: 'none' | ||||||
|       }, |       }, | ||||||
|  |       */ | ||||||
|  |       /* Replaced with theme variables | ||||||
|       fontFamily: { |       fontFamily: { | ||||||
|         sans: ['Source Sans Pro'], |         sans: ['Source Sans Pro'], | ||||||
|         mono: ['Ubuntu Mono'] |         mono: ['Ubuntu Mono'] | ||||||
|       }, |       }, | ||||||
|  |       */ | ||||||
|  |       /* Replaced with theme variables | ||||||
|       fontSize: { |       fontSize: { | ||||||
|         xxs: '0.625rem', |         xxs: '0.625rem', | ||||||
|         '1.5xl': '1.375rem', |         '1.5xl': '1.375rem', | ||||||
|         '2.5xl': '1.6875rem', |         '2.5xl': '1.6875rem', | ||||||
|         '4.5xl': '2.625rem' |         '4.5xl': '2.625rem' | ||||||
|       }, |       }, | ||||||
|  |       */ | ||||||
|  |       /* Not needed anymore, all numeric values are valid | ||||||
|       zIndex: { |       zIndex: { | ||||||
|         50: 50, |         50: 50, | ||||||
|         60: 60 |         60: 60 | ||||||
|       } |       } | ||||||
|  |       */ | ||||||
|     } |     } | ||||||
|   }, |   } | ||||||
|  |   /* Replaced with theme variables | ||||||
|   variants: { |   variants: { | ||||||
|     extend: {} |     extend: {} | ||||||
|   }, |   }, | ||||||
|  |   */ | ||||||
|  |   /* replaced with @plugin directive | ||||||
|   plugins: [] |   plugins: [] | ||||||
|  |   */ | ||||||
| } | } | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user