fix: flexboxes containers

This commit is contained in:
2024-02-02 17:42:45 +04:00
parent d970f5a5b3
commit 627e33c4b7
20 changed files with 816 additions and 1128 deletions

View File

@@ -18,7 +18,7 @@ const Badge = forwardRef<SVGSVGElement, BadgeProps>(
>
{children && (
<text x={'50%'} y={'50%'}>
{children}
{parseInt(children) > 999 ? '999+' : children}
</text>
)}
</svg>

View File

@@ -0,0 +1,20 @@
import React, { forwardRef, HTMLAttributes } from 'react';
export interface CardProps extends HTMLAttributes<HTMLDivElement> {
variant?: 'outlined' | 'filled' | 'elevated';
}
const Card = forwardRef<HTMLDivElement, CardProps>(
({ variant = 'filled', ...props }, ref) => {
const classes =
`m3 m3-card m3-card-${variant} ${props.className ?? ''}`.trimEnd();
return (
<div {...props} className={classes} ref={ref}>
{props.children}
</div>
);
},
);
export default Card;

View File

@@ -1,26 +1,26 @@
hr.m3.m3-divider
border: none
outline: 0.5px solid var(--md-sys-color-outline-variant)
margin-inline: 4px
position: relative
margin: 0
&.vertical
height: 100%
height: auto
writing-mode: vertical-lr
&.inset
margin-top: 16px
margin-inline-start: 16px
&.middle-inset
margin-bottom: 16px
margin-top: 16px
margin-inline: 16px
&.horizontal
width: 100%
width: auto
writing-mode: horizontal-tb
&.inset
margin-left: 16px
margin-inline-start: 16px
&.middle-inset
margin-left: 16px
margin-right: 16px
margin-inline: 16px

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

View File

@@ -25,7 +25,6 @@ html
user-select: none
.m3.m3-wrapper
width: 100%
position: relative
display: block
background-color: var(--md-sys-color-surface)