Files
bigcapital/packages/webapp/src/components/Drawer/DrawerMainTabs.tsx
Ahmed Bouhuolia d2242b7744 WIP
2023-10-03 12:11:55 +02:00

56 lines
1.0 KiB
TypeScript

// @ts-nocheck
import React from 'react';
import { Tabs } from '@blueprintjs/core';
import styled from 'styled-components';
/**
* Drawer main tabs.
*/
export function DrawerMainTabs({ children, ...restProps }) {
return (
<DrawerMainTabsRoot>
<Tabs animate={true} large={true} {...restProps}>
{children}
</Tabs>
</DrawerMainTabsRoot>
);
}
const DrawerMainTabsRoot = styled.div`
.bp4-tabs {
.bp4-tab-list {
position: relative;
background-color: #fff;
padding: 0 15px;
border-bottom: 2px solid #e1e2e8;
> *:not(:last-child) {
margin-right: 25px;
}
&.bp4-large > .bp4-tab {
font-size: 15px;
color: #7f8596;
margin: 0 1rem;
&[aria-selected='true'],
&:not([aria-disabled='true']):hover {
color: #0052cc;
}
}
.bp4-tab-indicator-wrapper .bp4-tab-indicator {
height: 2px;
bottom: -2px;
}
}
.bp4-tab-panel {
margin-top: 0;
.card {
margin: 15px;
}
}
}
`;