feat: add Month headers to Show Page Calendar tab (#4326)

Closes #4288
This commit is contained in:
Thaïs
2024-03-08 06:22:23 -03:00
committed by GitHub
parent 5988891f5e
commit 92aa0bd888
5 changed files with 80 additions and 5 deletions

View File

@ -0,0 +1,19 @@
import { ReactNode } from 'react';
import styled from '@emotion/styled';
type H3TitleProps = {
title: ReactNode;
className?: string;
};
const StyledH3Title = styled.h3`
color: ${({ theme }) => theme.font.color.primary};
font-size: ${({ theme }) => theme.font.size.lg};
font-weight: ${({ theme }) => theme.font.weight.semiBold};
margin: 0;
margin-bottom: ${({ theme }) => theme.spacing(4)};
`;
export const H3Title = ({ title, className }: H3TitleProps) => {
return <StyledH3Title className={className}>{title}</StyledH3Title>;
};

View File

@ -0,0 +1,22 @@
import { Meta, StoryObj } from '@storybook/react';
import { ComponentDecorator } from '~/testing/decorators/ComponentDecorator';
import { H3Title } from '../H3Title';
const meta: Meta<typeof H3Title> = {
title: 'UI/Display/Typography/Title/H3Title',
component: H3Title,
decorators: [ComponentDecorator],
args: {
title: 'H3 title',
},
};
export default meta;
type Story = StoryObj<typeof H3Title>;
export const Default: Story = {
decorators: [ComponentDecorator],
};