diff options
author | crupest <crupest@outlook.com> | 2023-08-26 16:28:39 +0800 |
---|---|---|
committer | crupest <crupest@outlook.com> | 2023-08-26 16:28:39 +0800 |
commit | 1f90dd29a2e1a11cf16857513f14bce3df68c1e1 (patch) | |
tree | 4f044ae6ebf37014f33c37c5fee8bf9d37b4f3c7 /FrontEnd/src/pages/timeline/CollapseButton.tsx | |
parent | 5284f38c002e5bf88e308e208456d41d4126b30e (diff) | |
download | timeline-1f90dd29a2e1a11cf16857513f14bce3df68c1e1.tar.gz timeline-1f90dd29a2e1a11cf16857513f14bce3df68c1e1.tar.bz2 timeline-1f90dd29a2e1a11cf16857513f14bce3df68c1e1.zip |
...
Diffstat (limited to 'FrontEnd/src/pages/timeline/CollapseButton.tsx')
-rw-r--r-- | FrontEnd/src/pages/timeline/CollapseButton.tsx | 18 |
1 files changed, 11 insertions, 7 deletions
diff --git a/FrontEnd/src/pages/timeline/CollapseButton.tsx b/FrontEnd/src/pages/timeline/CollapseButton.tsx index 8270e160..14fc6bee 100644 --- a/FrontEnd/src/pages/timeline/CollapseButton.tsx +++ b/FrontEnd/src/pages/timeline/CollapseButton.tsx @@ -1,21 +1,25 @@ -import * as React from "react"; +import { CSSProperties } from "react"; import IconButton from "@/views/common/button/IconButton"; -const CollapseButton: React.FC<{ +export default function CollapseButton({ + collapse, + onClick, + className, + style, +}: { collapse: boolean; onClick: () => void; className?: string; - style?: React.CSSProperties; -}> = ({ collapse, onClick, className, style }) => { + style?: CSSProperties; +}) { return ( <IconButton + color="primary" icon={collapse ? "arrows-angle-expand" : "arrows-angle-contract"} onClick={onClick} className={className} style={style} /> ); -}; - -export default CollapseButton; +} |