mirror of
https://github.com/supabase/supabase.git
synced 2026-10-06 09:55:06 +03:00
* new packages * new transforms * Update package.json * new internal files * Update cleanse-css-for-tailwind.js * updated css files * remove old code * update tokens * Delete global.css * update themes * Update tailwind-theming.md * Update tailwind-theming.md * Update tailwind-theming.md * Update tailwind-theming.md * Update tailwind-theming.md * Update tailwind-theming.md --------- Co-authored-by: Francesco Sansalvadore <f.sansalvadore@gmail.com>
15 lines
676 B
JavaScript
15 lines
676 B
JavaScript
const notDefault = (value, defaultValue) => (value !== defaultValue) ? value : ''
|
|
|
|
const fontFamily = ({ fontFamily }, { fontFamilies } = {}) => fontFamilies && fontFamilies[fontFamily] ? fontFamilies[fontFamily] : fontFamily
|
|
|
|
module.exports = {
|
|
type: 'value',
|
|
matcher: function (token) {
|
|
return token.type === 'custom-fontStyle'
|
|
},
|
|
transformer: function ({ value: font }, { options }) {
|
|
// font: font-style font-variant font-weight font-size/line-height font-family;
|
|
return `${notDefault(font.fontStretch, 'normal')} ${notDefault(font.fontStyle, 'normal')} ${font.fontWeight} ${font.fontSize}/${font.lineHeight} ${fontFamily(font, options)}`.trim()
|
|
}
|
|
}
|