create-bar-project
Version:
This module helps create a base for web application projects.
31 lines (27 loc) • 1.12 kB
text/typescript
import RobotoBlackTTF from 'Fonts/RobotoBlack.ttf';
import RobotoBlackWOFF from 'Fonts/RobotoBlack.woff';
import RobotoBlackWOFF2 from 'Fonts/RobotoBlack.woff2';
import RobotoBoldTTF from 'Fonts/RobotoBold.ttf';
import RobotoBoldWOFF from 'Fonts/RobotoBold.woff';
import RobotoBoldWOFF2 from 'Fonts/RobotoBold.woff2';
import { createGlobalStyle, css } from 'styled-components';
import { typography } from 'ui-kit/src/Theme/GlobalStyles';
const fontGlobalCSS = css`
@font-face {
font-family: 'Roboto';
src: local('Roboto'), local('Roboto'), url(${RobotoBlackWOFF2}) format('woff2'),
url(${RobotoBlackWOFF}) format('woff'), url(${RobotoBlackTTF}) format('truetype');
font-weight: ${typography.fontWeights.normal};
font-display: swap;
}
@font-face {
font-family: 'Roboto';
src: local('Roboto'), local('Roboto'), url(${RobotoBoldWOFF2}) format('woff2'),
url(${RobotoBoldWOFF}) format('woff'), url(${RobotoBoldTTF}) format('truetype');
font-weight: ${typography.fontWeights.bold};
font-display: swap;
}
`;
export default createGlobalStyle`
${fontGlobalCSS}
`;