2021-10-19 18:13:18 +00:00
|
|
|
import React from "react";
|
2024-01-29 14:37:54 +00:00
|
|
|
import classnames from "classnames";
|
2021-10-19 18:13:18 +00:00
|
|
|
|
|
|
|
|
interface ITabsWrapperProps {
|
|
|
|
|
children: React.ReactChild | React.ReactChild[];
|
2024-01-29 14:37:54 +00:00
|
|
|
className?: string;
|
2021-10-19 18:13:18 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
* This component exists so we can unify the styles
|
|
|
|
|
* and overwrite the loaded React Tabs styles.
|
|
|
|
|
*/
|
|
|
|
|
const baseClass = "component__tabs-wrapper";
|
|
|
|
|
|
2024-01-29 14:37:54 +00:00
|
|
|
const TabsWrapper = ({
|
|
|
|
|
children,
|
|
|
|
|
className,
|
|
|
|
|
}: ITabsWrapperProps): JSX.Element => {
|
|
|
|
|
const classNames = classnames(baseClass, className);
|
|
|
|
|
|
|
|
|
|
return <div className={classNames}>{children}</div>;
|
2021-10-19 18:13:18 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
|
|
export default TabsWrapper;
|