Skip to content

Commit 54bb930

Browse files
committed
migrate: Change index.jsx to tsx
1 parent ca8c4f6 commit 54bb930

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed
Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,13 @@ import { initializeTsxTransformer } from "../tsxTransformer";
66
import logo from "./logo.png";
77
import 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

Comments
 (0)