added themes, extension manifest and layout splits

This commit is contained in:
Fedor Katurov 2023-04-24 21:46:13 +06:00
parent 9a4eb6ef58
commit 1377d25403
13 changed files with 176 additions and 15 deletions

View file

@ -0,0 +1,33 @@
import { FC, PropsWithChildren } from "react";
import styles from "./styles.module.scss";
type GridLayoutItemWrapperProps = PropsWithChildren & {
splitVertical: () => void;
splitHorizontal: () => void;
remove: () => void;
};
const GridLayoutItemWrapper: FC<GridLayoutItemWrapperProps> = ({
children,
splitVertical,
splitHorizontal,
remove,
}) => (
<div className={styles.wrapper}>
<div className={styles.menu}>
<button onClick={splitVertical} role="button">
v
</button>
<button onClick={splitHorizontal} role="button">
h
</button>
<button onClick={remove} role="button">
d
</button>
</div>
{children}
</div>
);
export { GridLayoutItemWrapper };