init: the first public commit for AFFiNE

This commit is contained in:
DarkSky
2022-07-22 15:49:21 +08:00
commit e3e3741393
1451 changed files with 108124 additions and 0 deletions
@@ -0,0 +1,17 @@
import { styled } from '../styled';
import type { ThemeOptions } from '../theme/theme';
type TypographyType = keyof ThemeOptions['typography'];
interface TypographyProps {
/**
* Binding with typography in theme.
* Default: sm
*/
type?: TypographyType;
}
export const Typography = styled('span')<TypographyProps>(({ theme, type }) => {
const config = theme.affine.typography[type] || theme.affine.typography.sm;
return config;
});
@@ -0,0 +1 @@
export { Typography } from './Typo';