create-bar-project
Version:
This module helps create a base for web application projects.
31 lines (27 loc) • 1.11 kB
text/typescript
import RubikRegularTTF from 'Fonts/RubikRegular.ttf';
import RubikRegularWOFF from 'Fonts/RubikRegular.woff';
import RubikRegularWOFF2 from 'Fonts/RubikRegular.woff2';
import RubikBoldTTF from 'Fonts/RubikBold.ttf';
import RubikBoldWOFF from 'Fonts/RubikBold.woff';
import RubikBoldWOFF2 from 'Fonts/RubikBold.woff2';
import { createGlobalStyle, css } from 'styled-components';
import { typography } from 'ui-kit/src/Theme/GlobalStyles';
const fontGlobalCSS = css`
@font-face {
font-family: 'Rubik';
src: local('Rubik'), local('Rubik'), url(${RubikRegularWOFF2}) format('woff2'),
url(${RubikRegularWOFF}) format('woff'), url(${RubikRegularTTF}) format('truetype');
font-weight: ${typography.fontWeights.normal};
font-display: swap;
}
@font-face {
font-family: 'Rubik';
src: local('Rubik'), local('Rubik'), url(${RubikBoldWOFF2}) format('woff2'),
url(${RubikBoldWOFF}) format('woff'), url(${RubikBoldTTF}) format('truetype');
font-weight: ${typography.fontWeights.bold};
font-display: swap;
}
`;
export default createGlobalStyle`
${fontGlobalCSS}
`;