@@ -6,13 +6,13 @@ import { initializeTsxTransformer } from "../tsxTransformer";
66import logo from "./logo.png" ;
77import ribbon from "./ribbon.png" ;
88
9- const Example = ( ) => {
10- const [ isOpen , setIsOpen ] = useState ( true ) ;
11- const [ startDate , setStartDate ] = useState ( new Date ( ) ) ;
12- const [ isScrolled , setIsScrolled ] = useState ( true ) ;
9+ const Example : React . FC = ( ) => {
10+ const [ isOpen , setIsOpen ] = useState < boolean > ( true ) ;
11+ const [ startDate , setStartDate ] = useState < Date | null > ( new Date ( ) ) ;
12+ const [ isScrolled , setIsScrolled ] = useState < boolean > ( true ) ;
1313
1414 useEffect ( ( ) => {
15- const handleScroll = ( ) => setIsScrolled ( window . scrollY < 400 ) ;
15+ const handleScroll = ( ) : void => setIsScrolled ( window . scrollY < 400 ) ;
1616 document . addEventListener ( "scroll" , handleScroll ) ;
1717
1818 initializeTsxTransformer ( ) ;
@@ -26,7 +26,7 @@ const Example = () => {
2626 < DatePicker
2727 open = { isOpen && isScrolled }
2828 selected = { startDate }
29- onChange = { ( date ) => {
29+ onChange = { ( date : Date | null ) => {
3030 setStartDate ( date ) ;
3131 setIsOpen ( false ) ;
3232 } }
@@ -35,7 +35,7 @@ const Example = () => {
3535 ) ;
3636} ;
3737
38- const Root = ( ) => (
38+ const Root : React . FC = ( ) => (
3939 < div >
4040 < div className = "hero" >
4141 < div className = "hero__content" >
0 commit comments