mirror of
https://github.com/cpvalente/ontime.git
synced 2026-08-15 20:33:47 +00:00
9fc154955a
* feat/62-logger request log data in app * feat/62-logger refact osc integration * feat/62-logger feedback on osc * feat/62-logger refact broadcast on triggers * feat/62-logger log triggers * feat/62-logger add link to studio * feat/62-logger replace toasts with logger context * feat/62-logger style improvements * feat/62-logger refactor code duplications * feat/62-logger cleanup and version bump
24 lines
633 B
React
24 lines
633 B
React
import PropTypes from "prop-types";
|
|
import style from "../../../features/info/Info.module.scss";
|
|
import {Icon} from "@chakra-ui/react";
|
|
import {FiChevronUp} from "react-icons/fi";
|
|
|
|
export default function CollapseBar(props) {
|
|
const {title = 'Collapse bar', isCollapsed = false, onClick}= props;
|
|
|
|
return(
|
|
<div className={style.header}>
|
|
{title}
|
|
<Icon
|
|
className={isCollapsed ? style.moreCollapsed : style.moreExpanded}
|
|
as={FiChevronUp}
|
|
onClick={onClick}
|
|
/>
|
|
</div>
|
|
)
|
|
}
|
|
CollapseBar.propTypes = {
|
|
title: PropTypes.string,
|
|
isCollapsed: PropTypes.bool,
|
|
onClick: PropTypes.func,
|
|
} |