@kiwicom/orbit-components
Version:
Orbit-components is a React component library which provides developers with the easiest possible way of building Kiwi.com’s products.
26 lines • 1 kB
JavaScript
import _extends from "@babel/runtime/helpers/esm/extends";
import styled from "styled-components";
import React from "react";
import { CardElement } from "../../../Card/helpers/mixins";
import { getBorder, getBorderRadius } from "../../../Card/helpers/borders";
import defaultTheme from "../../../defaultTheme";
const StyledAccordionWrapper = styled.div.withConfig({
displayName: "AccordionWrapper__StyledAccordionWrapper",
componentId: "sc-kupav0-0"
})(["", ";border:", ";border-radius:", ";transition:margin ", " ease-in-out;margin:", " 0;"], CardElement, getBorder, getBorderRadius, ({
theme
}) => theme.orbit.durationFast, ({
theme
}) => theme.orbit.spaceXSmall);
StyledAccordionWrapper.defaultProps = {
theme: defaultTheme
};
const AccordionWrapper = ({
dataTest,
initialExpanded,
...props
}) => /*#__PURE__*/React.createElement(StyledAccordionWrapper, _extends({}, props, {
expanded: props.expanded || initialExpanded,
"data-test": dataTest
}));
export default AccordionWrapper;