Skip to content

Instantly share code, notes, and snippets.

@reyco1
Created September 16, 2022 14:20
Show Gist options
  • Save reyco1/10b1d390b5f3f214c1a30072f316437a to your computer and use it in GitHub Desktop.
Save reyco1/10b1d390b5f3f214c1a30072f316437a to your computer and use it in GitHub Desktop.
tailwind config that includes Ionic Framework Color Pallet
const tailwindColors = require('tailwindcss/colors');
const ionicColors = Object.assign(tailwindColors, {
primary: {
default: 'var(--ion-color-primary)',
shade: 'var(--ion-color-primary-shade)',
tint: 'var(--ion-color-primary-tint)',
},
secondary: {
default: 'var(--ion-color-secondary)',
shade: 'var(--ion-color-secondary-shade)',
tint: 'var(--ion-color-secondary-tint)',
},
tertiary: {
default: 'var(--ion-color-tertiary)',
shade: 'var(--ion-color-tertiary-shade)',
tint: 'var(--ion-color-tertiary-tint)',
},
light: {
default: 'var(--ion-color-light)',
shade: 'var(--ion-color-light-shade)',
tint: 'var(--ion-color-light-tint)',
},
medium: {
default: 'var(--ion-color-medium)',
shade: 'var(--ion-color-medium-shade)',
tint: 'var(--ion-color-medium-tint)',
},
dark: {
default: 'var(--ion-color-dark)',
shade: 'var(--ion-color-dark-shade)',
tint: 'var(--ion-color-dark-tint)',
},
success: {
default: 'var(--ion-color-success)',
shade: 'var(--ion-color-success-shade)',
tint: 'var(--ion-color-success-tint)',
},
warning: {
default: 'var(--ion-color-warning)',
shade: 'var(--ion-color-warning-shade)',
tint: 'var(--ion-color-warning-tint)',
},
danger: {
default: 'var(--ion-color-danger)',
shade: 'var(--ion-color-danger-shade)',
tint: 'var(--ion-color-danger-tint)',
}
});
const tailwindConfig = {
content: ['./src/**/*.{html,ts}'],
theme: {
extend: {},
colors: ionicColors
},
plugins: [
require('@tailwindcss/aspect-ratio'),
require('@tailwindcss/forms'),
require('@tailwindcss/line-clamp'),
require('@tailwindcss/typography')
],
};
/** @type {import('tailwindcss').Config} */
module.exports = tailwindConfig;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment