diff --git a/client/src/common/components/buttons/CollapseIconBtn.jsx b/client/src/common/components/buttons/CollapseIconBtn.jsx new file mode 100644 index 000000000..d42bb7334 --- /dev/null +++ b/client/src/common/components/buttons/CollapseIconBtn.jsx @@ -0,0 +1,14 @@ +import { IconButton } from '@chakra-ui/button'; +import { FiArrowDownCircle } from 'react-icons/fi'; + +export default function CollapseIconBtn(props) { + return ( + } + colorScheme='orange' + variant={props.active ? 'solid' : 'outline'} + onClick={props.clickHandler} + /> + ); +} diff --git a/client/src/common/components/buttons/NextIconBtn.jsx b/client/src/common/components/buttons/NextIconBtn.jsx new file mode 100644 index 000000000..23912605e --- /dev/null +++ b/client/src/common/components/buttons/NextIconBtn.jsx @@ -0,0 +1,14 @@ +import { IconButton } from '@chakra-ui/button'; +import { FiSkipForward } from 'react-icons/fi'; + +export default function NextIconBtn(props) { + return ( + } + colorScheme= 'blackAlpha' + variant= 'outline' + onClick={props.clickHandler} + width={90} + /> + ); +} diff --git a/client/src/common/components/buttons/PauseIconBtn.jsx b/client/src/common/components/buttons/PauseIconBtn.jsx new file mode 100644 index 000000000..637c5c8b0 --- /dev/null +++ b/client/src/common/components/buttons/PauseIconBtn.jsx @@ -0,0 +1,14 @@ +import { IconButton } from '@chakra-ui/button'; +import { FiPause } from 'react-icons/fi'; + +export default function PauseIconBtn(props) { + return ( + } + colorScheme='orange' + variant={props.active ? 'solid' : 'outline'} + onClick={props.clickHandler} + width={90} + /> + ); +} diff --git a/client/src/common/components/buttons/PrevIconBtn.jsx b/client/src/common/components/buttons/PrevIconBtn.jsx new file mode 100644 index 000000000..89453adec --- /dev/null +++ b/client/src/common/components/buttons/PrevIconBtn.jsx @@ -0,0 +1,14 @@ +import { IconButton } from '@chakra-ui/button'; +import { FiSkipBack } from 'react-icons/fi'; + +export default function PrevIconBtn(props) { + return ( + } + colorScheme= 'blackAlpha' + variant= 'outline' + onClick={props.clickHandler} + width={90} + /> + ); +} diff --git a/client/src/common/components/buttons/RollIconBtn.jsx b/client/src/common/components/buttons/RollIconBtn.jsx new file mode 100644 index 000000000..c2d169d02 --- /dev/null +++ b/client/src/common/components/buttons/RollIconBtn.jsx @@ -0,0 +1,14 @@ +import { IconButton } from '@chakra-ui/button'; +import { FiClock } from 'react-icons/fi'; + +export default function RollIconBtn(props) { + return ( + } + colorScheme='blue' + variant={props.active ? 'solid' : 'outline'} + onClick={props.clickHandler} + width={90} + /> + ); +} diff --git a/client/src/common/components/buttons/StartIconBtn.jsx b/client/src/common/components/buttons/StartIconBtn.jsx new file mode 100644 index 000000000..7ec449908 --- /dev/null +++ b/client/src/common/components/buttons/StartIconBtn.jsx @@ -0,0 +1,14 @@ +import { IconButton } from '@chakra-ui/button'; +import { FiPlay } from 'react-icons/fi'; + +export default function StartIconBtn(props) { + return ( + } + colorScheme='green' + variant={props.active ? 'solid' : 'outline'} + onClick={props.clickHandler} + width={90} + /> + ); +} diff --git a/client/src/common/components/buttons/VisibleIconBtn.jsx b/client/src/common/components/buttons/VisibleIconBtn.jsx new file mode 100644 index 000000000..598ce4653 --- /dev/null +++ b/client/src/common/components/buttons/VisibleIconBtn.jsx @@ -0,0 +1,14 @@ +import { IconButton } from '@chakra-ui/button'; +import { FiSun } from 'react-icons/fi'; + +export default function VisibleIconBtn(props) { + return ( + } + colorScheme='blue' + variant={props.active ? 'solid' : 'outline'} + onClick={props.clickHandler} + /> + ); +}