mirror of
https://github.com/getredash/redash.git
synced 2025-12-25 01:03:20 -05:00
* Prettier all the JS files * Add GitHub Action to autoformat code pushed to master * Fix eslint violation due to formatting. * Remove GitHub actions for styling * Add restyled.io config
30 lines
692 B
JavaScript
30 lines
692 B
JavaScript
import React from "react";
|
|
import PropTypes from "prop-types";
|
|
import cx from "classnames";
|
|
import AntCollapse from "antd/lib/collapse";
|
|
|
|
export default function Collapse({ collapsed, children, className, ...props }) {
|
|
return (
|
|
<AntCollapse
|
|
{...props}
|
|
activeKey={collapsed ? null : "content"}
|
|
className={cx(className, "ant-collapse-headerless")}>
|
|
<AntCollapse.Panel key="content" header="">
|
|
{children}
|
|
</AntCollapse.Panel>
|
|
</AntCollapse>
|
|
);
|
|
}
|
|
|
|
Collapse.propTypes = {
|
|
collapsed: PropTypes.bool,
|
|
children: PropTypes.node,
|
|
className: PropTypes.string,
|
|
};
|
|
|
|
Collapse.defaultProps = {
|
|
collapsed: true,
|
|
children: null,
|
|
className: "",
|
|
};
|