Added custom module for classes that aren't in Tailwind - allows us to use contextual alternates for Alpha Lyrae
This commit is contained in:
parent
2857e8081e
commit
80902e3c30
@ -9,7 +9,7 @@ export const Header = ({ toggleTheme }: ThemeToggleProps) => {
|
|||||||
return (
|
return (
|
||||||
<header className="flex items-center px-16 py-16 border-b-1 col-start-1 col-end-3 row-start-1 row-end-2">
|
<header className="flex items-center px-16 py-16 border-b-1 col-start-1 col-end-3 row-start-1 row-end-2">
|
||||||
<h1
|
<h1
|
||||||
className="text-h3 font-alpha uppercase contextual-alternates"
|
className="text-h3 font-alpha uppercase calt"
|
||||||
data-testid="explorer-header"
|
data-testid="explorer-header"
|
||||||
>
|
>
|
||||||
Vega Explorer
|
Vega Explorer
|
||||||
|
@ -7,9 +7,4 @@
|
|||||||
src: url('./AlphaLyrae-Medium.woff');
|
src: url('./AlphaLyrae-Medium.woff');
|
||||||
}
|
}
|
||||||
|
|
||||||
/* No Tailwind class for this */
|
|
||||||
.contextual-alternates {
|
|
||||||
font-feature-settings: 'calt';
|
|
||||||
}
|
|
||||||
|
|
||||||
@tailwind utilities;
|
@tailwind utilities;
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
const { join } = require('path');
|
const { join } = require('path');
|
||||||
const { createGlobPatternsForDependencies } = require('@nrwl/next/tailwind');
|
const { createGlobPatternsForDependencies } = require('@nrwl/next/tailwind');
|
||||||
const theme = require('../../libs/tailwindcss-config/src/theme');
|
const theme = require('../../libs/tailwindcss-config/src/theme');
|
||||||
|
const vegaCustomClasses = require('../../libs/tailwindcss-config/src/vega-custom-classes');
|
||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
content: [
|
content: [
|
||||||
@ -9,5 +10,5 @@ module.exports = {
|
|||||||
],
|
],
|
||||||
darkMode: 'class',
|
darkMode: 'class',
|
||||||
theme,
|
theme,
|
||||||
plugins: [],
|
plugins: [vegaCustomClasses],
|
||||||
};
|
};
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
const { join } = require('path');
|
const { join } = require('path');
|
||||||
const { createGlobPatternsForDependencies } = require('@nrwl/next/tailwind');
|
const { createGlobPatternsForDependencies } = require('@nrwl/next/tailwind');
|
||||||
const theme = require('../../libs/tailwindcss-config/src/theme');
|
const theme = require('../../libs/tailwindcss-config/src/theme');
|
||||||
|
const vegaCustomClasses = require('../../libs/tailwindcss-config/src/vega-custom-classes');
|
||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
content: [
|
content: [
|
||||||
@ -9,5 +10,5 @@ module.exports = {
|
|||||||
],
|
],
|
||||||
darkMode: 'class',
|
darkMode: 'class',
|
||||||
theme,
|
theme,
|
||||||
plugins: [],
|
plugins: [vegaCustomClasses],
|
||||||
};
|
};
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
const { join } = require('path');
|
const { join } = require('path');
|
||||||
const { createGlobPatternsForDependencies } = require('@nrwl/next/tailwind');
|
const { createGlobPatternsForDependencies } = require('@nrwl/next/tailwind');
|
||||||
const theme = require('../../libs/tailwindcss-config/src/theme');
|
const theme = require('../../libs/tailwindcss-config/src/theme');
|
||||||
|
const vegaCustomClasses = require('../../libs/tailwindcss-config/src/vega-custom-classes');
|
||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
content: [
|
content: [
|
||||||
@ -10,5 +11,5 @@ module.exports = {
|
|||||||
],
|
],
|
||||||
darkMode: 'class',
|
darkMode: 'class',
|
||||||
theme,
|
theme,
|
||||||
plugins: [],
|
plugins: [vegaCustomClasses],
|
||||||
};
|
};
|
||||||
|
@ -1,4 +1,7 @@
|
|||||||
const theme = require('./theme');
|
const theme = require('./theme');
|
||||||
|
const vegaCustomClasses = require('./vega-custom-classes');
|
||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
theme,
|
theme,
|
||||||
|
plugins: [vegaCustomClasses],
|
||||||
};
|
};
|
||||||
|
11
libs/tailwindcss-config/src/vega-custom-classes.js
Normal file
11
libs/tailwindcss-config/src/vega-custom-classes.js
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
const plugin = require('tailwindcss/plugin');
|
||||||
|
|
||||||
|
const vegaCustomClasses = plugin(function ({ addUtilities }) {
|
||||||
|
addUtilities({
|
||||||
|
'.calt': {
|
||||||
|
fontFeatureSettings: "'calt'",
|
||||||
|
},
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
|
module.exports = vegaCustomClasses;
|
Loading…
Reference in New Issue
Block a user