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
+14
View File
@@ -0,0 +1,14 @@
import React from 'react';
import {
Calendar as ReactCalendar,
type CalendarProps,
} from 'react-date-range';
import { useTheme } from '../theme';
export { CalendarProps };
export const Calendar = (props: CalendarProps) => {
const theme = useTheme();
return <ReactCalendar color={theme.affine.palette.primary} {...props} />;
};
+20
View File
@@ -0,0 +1,20 @@
import {
DateRange as ReactDateRange,
type DateRangeProps,
type Range,
} from 'react-date-range';
import { useTheme } from '../theme';
export { DateRangeProps, Range };
export const DateRange = (props: DateRangeProps) => {
const theme = useTheme();
return (
<ReactDateRange
color={theme.affine.palette.primary}
rangeColors={[theme.affine.palette.primary]}
{...props}
/>
);
};
+11
View File
@@ -0,0 +1,11 @@
import 'react-date-range/dist/styles.css'; // main css file
import 'react-date-range/dist/theme/default.css'; // theme css file
// export { DateRange } from 'react-date-range';
export { DateRange } from './DateRange';
export { Calendar } from './Calendar';
export type { DateRangeProps, Range } from './DateRange';
export type { CalendarProps } from './Calendar';
// export const NewDateRange = DateRange;