import capsize from '../';
import renderToStyleRules from '../renderToStyleRules';
export default {
title: 'Examples',
};
const className = 'capsized';
const divider = (label: string) => `
${label}
`;
const metrics = {
capHeight: 1356,
ascent: 1825,
descent: -443,
lineGap: 87,
unitsPerEm: 2048,
};
const createStyles = (
fontFamily: string,
capsizeStyles: ReturnType,
) => `
`;
const styles = capsize({
fontSize: 50,
leading: 65,
fontMetrics: metrics,
});
const container = (content: string) => () => `
${createStyles('Times', styles)}
${divider('Previous element')}
${content}
${divider('Next element')}
`;
export const Basic = container(`
Heading
`);
export const BackgroundColourInternal = container(`
`);
export const BackgroundColourExternal = container(`
`);
export const WrappingText = container(`
Heading that wraps onto another line
`);
export const Truncation = container(`
Heading that truncates
`);