feat: finish my pages overview page according to wireframe

This commit is contained in:
Simon Emanuelsson
2024-04-02 10:26:12 +02:00
parent d902a5a704
commit 8c8fa2d02c
48 changed files with 1161 additions and 91 deletions

View File

@@ -0,0 +1,9 @@
.divider {
border-bottom-color: var(--some-grey-color, #111);
border-bottom-style: solid;
border-bottom-width: 1px;
}
.dotted {
border-bottom-style: dotted;
}

View File

@@ -0,0 +1,7 @@
import { dividerVariants } from "./variants"
import type { VariantProps } from "class-variance-authority"
export interface DividerProps
extends React.HTMLAttributes<HTMLDivElement>,
VariantProps<typeof dividerVariants> {}

View File

@@ -0,0 +1,7 @@
import { dividerVariants } from "./variants"
import type { DividerProps } from "./divider"
export default function Divider({ variant }: DividerProps) {
return <div className={dividerVariants({ variant })} />
}

View File

@@ -0,0 +1,15 @@
import { cva } from "class-variance-authority"
import styles from "./divider.module.css"
export const dividerVariants = cva(styles.divider, {
variants: {
variant: {
default: styles.default,
dotted: styles.dotted,
},
},
defaultVariants: {
variant: "default",
},
})