Add Components

This commit is contained in:
Jeremy Thomas
2024-06-26 20:00:17 +01:00
parent 303da19588
commit 493aa56bbb
48 changed files with 1331 additions and 100 deletions

View File

@@ -2,9 +2,11 @@ import Color from "../components/Color";
const COLORS = ["primary", "link", "info", "success", "warning", "danger"];
import cn from "root/App.module.css";
function Colors() {
return (
<div>
<div className={cn.colors}>
{COLORS.map((color) => {
return <Color key={color} color={color} />;
})}

View File

@@ -1,11 +1,13 @@
import VarItem from "../components/VarItem";
import { CSSVAR_KEYS } from "../constants";
import cn from "root/App.module.css";
function Generic() {
const ids = CSSVAR_KEYS.generic.map((i) => i.id);
return (
<div>
<div className={cn.items}>
{ids.map((id) => {
return <VarItem key={id} id={id} />;
})}

View File

@@ -1,11 +1,13 @@
import VarItem from "../components/VarItem";
import { CSSVAR_KEYS } from "../constants";
import cn from "root/App.module.css";
function Other() {
const ids = CSSVAR_KEYS.other.map((i) => i.id);
return (
<div>
<div className={cn.items}>
{ids.map((id) => {
return <VarItem key={id} id={id} />;
})}

View File

@@ -1,11 +1,13 @@
import VarItem from "../components/VarItem";
import { CSSVAR_KEYS } from "../constants";
import cn from "root/App.module.css";
function Scheme() {
const schemeIds = CSSVAR_KEYS.scheme.map((i) => i.id);
return (
<div>
<div className={cn.items}>
{schemeIds.map((schemeId) => {
return <VarItem key={schemeId} id={schemeId} />;
})}

View File

@@ -1,11 +1,13 @@
import VarItem from "../components/VarItem";
import { CSSVAR_KEYS } from "../constants";
import cn from "root/App.module.css";
function Skeleton() {
const ids = CSSVAR_KEYS.skeleton.map((i) => i.id);
return (
<div>
<div className={cn.items}>
{ids.map((id) => {
return <VarItem key={id} id={id} />;
})}

View File

@@ -1,11 +1,13 @@
import VarItem from "../components/VarItem";
import { CSSVAR_KEYS } from "../constants";
import cn from "root/App.module.css";
function Typography() {
const ids = CSSVAR_KEYS.typography.map((i) => i.id);
return (
<div>
<div className={cn.items}>
{ids.map((id) => {
return <VarItem key={id} id={id} />;
})}

View File

@@ -0,0 +1,18 @@
import VarItem from "components/VarItem";
import { CSSVAR_KEYS } from "root/constants";
import cn from "root/App.module.css";
function Breadcrumb() {
const ids = CSSVAR_KEYS.breadcrumb.map((i) => i.id);
return (
<div className={cn.items}>
{ids.map((id) => {
return <VarItem key={id} id={id} />;
})}
</div>
);
}
export default Breadcrumb;

View File

@@ -0,0 +1,18 @@
import VarItem from "components/VarItem";
import { CSSVAR_KEYS } from "root/constants";
import cn from "root/App.module.css";
function Card() {
const ids = CSSVAR_KEYS.card.map((i) => i.id);
return (
<div className={cn.items}>
{ids.map((id) => {
return <VarItem key={id} id={id} />;
})}
</div>
);
}
export default Card;

View File

@@ -0,0 +1,18 @@
import VarItem from "components/VarItem";
import { CSSVAR_KEYS } from "root/constants";
import cn from "root/App.module.css";
function Dropdown() {
const ids = CSSVAR_KEYS.dropdown.map((i) => i.id);
return (
<div className={cn.items}>
{ids.map((id) => {
return <VarItem key={id} id={id} />;
})}
</div>
);
}
export default Dropdown;

View File

@@ -0,0 +1,18 @@
import VarItem from "components/VarItem";
import { CSSVAR_KEYS } from "root/constants";
import cn from "root/App.module.css";
function Menu() {
const ids = CSSVAR_KEYS.menu.map((i) => i.id);
return (
<div className={cn.items}>
{ids.map((id) => {
return <VarItem key={id} id={id} />;
})}
</div>
);
}
export default Menu;

View File

@@ -0,0 +1,18 @@
import VarItem from "components/VarItem";
import { CSSVAR_KEYS } from "root/constants";
import cn from "root/App.module.css";
function Message() {
const ids = CSSVAR_KEYS.message.map((i) => i.id);
return (
<div className={cn.items}>
{ids.map((id) => {
return <VarItem key={id} id={id} />;
})}
</div>
);
}
export default Message;

View File

@@ -0,0 +1,18 @@
import VarItem from "components/VarItem";
import { CSSVAR_KEYS } from "root/constants";
import cn from "root/App.module.css";
function Modal() {
const ids = CSSVAR_KEYS.modal.map((i) => i.id);
return (
<div className={cn.items}>
{ids.map((id) => {
return <VarItem key={id} id={id} />;
})}
</div>
);
}
export default Modal;

View File

@@ -0,0 +1,18 @@
import VarItem from "components/VarItem";
import { CSSVAR_KEYS } from "root/constants";
import cn from "root/App.module.css";
function Navbar() {
const ids = CSSVAR_KEYS.navbar.map((i) => i.id);
return (
<div className={cn.items}>
{ids.map((id) => {
return <VarItem key={id} id={id} />;
})}
</div>
);
}
export default Navbar;

View File

@@ -0,0 +1,18 @@
import VarItem from "components/VarItem";
import { CSSVAR_KEYS } from "root/constants";
import cn from "root/App.module.css";
function Pagination() {
const ids = CSSVAR_KEYS.pagination.map((i) => i.id);
return (
<div className={cn.items}>
{ids.map((id) => {
return <VarItem key={id} id={id} />;
})}
</div>
);
}
export default Pagination;

View File

@@ -0,0 +1,18 @@
import VarItem from "components/VarItem";
import { CSSVAR_KEYS } from "root/constants";
import cn from "root/App.module.css";
function Panel() {
const ids = CSSVAR_KEYS.panel.map((i) => i.id);
return (
<div className={cn.items}>
{ids.map((id) => {
return <VarItem key={id} id={id} />;
})}
</div>
);
}
export default Panel;

View File

@@ -0,0 +1,18 @@
import VarItem from "components/VarItem";
import { CSSVAR_KEYS } from "root/constants";
import cn from "root/App.module.css";
function Tabs() {
const ids = CSSVAR_KEYS.tabs.map((i) => i.id);
return (
<div className={cn.items}>
{ids.map((id) => {
return <VarItem key={id} id={id} />;
})}
</div>
);
}
export default Tabs;

View File

@@ -1,11 +1,13 @@
import VarItem from "components/VarItem";
import { CSSVAR_KEYS } from "root/constants";
import cn from "root/App.module.css";
function Box() {
const ids = CSSVAR_KEYS.box.map((i) => i.id);
return (
<div>
<div className={cn.items}>
<div className="box">I am in a box</div>
{ids.map((id) => {

View File

@@ -1,11 +1,13 @@
import VarItem from "components/VarItem";
import { CSSVAR_KEYS } from "root/constants";
import cn from "root/App.module.css";
function Content() {
const ids = CSSVAR_KEYS.content.map((i) => i.id);
return (
<div>
<div className={cn.items}>
{ids.map((id) => {
return <VarItem key={id} id={id} />;
})}

View File

@@ -1,11 +1,13 @@
import VarItem from "components/VarItem";
import { CSSVAR_KEYS } from "root/constants";
import cn from "root/App.module.css";
function Delete() {
const ids = CSSVAR_KEYS.delete.map((i) => i.id);
return (
<div>
<div className={cn.items}>
{ids.map((id) => {
return <VarItem key={id} id={id} />;
})}

View File

@@ -1,11 +1,13 @@
import VarItem from "components/VarItem";
import { CSSVAR_KEYS } from "root/constants";
import cn from "root/App.module.css";
function Icon() {
const ids = CSSVAR_KEYS.icon.map((i) => i.id);
return (
<div>
<div className={cn.items}>
{ids.map((id) => {
return <VarItem key={id} id={id} />;
})}

View File

@@ -1,11 +1,13 @@
import VarItem from "components/VarItem";
import { CSSVAR_KEYS } from "root/constants";
import cn from "root/App.module.css";
function Notification() {
const ids = CSSVAR_KEYS.notification.map((i) => i.id);
return (
<div>
<div className={cn.items}>
{ids.map((id) => {
return <VarItem key={id} id={id} />;
})}

View File

@@ -1,11 +1,13 @@
import VarItem from "components/VarItem";
import { CSSVAR_KEYS } from "root/constants";
import cn from "root/App.module.css";
function Progress() {
const ids = CSSVAR_KEYS.progress.map((i) => i.id);
return (
<div>
<div className={cn.items}>
{ids.map((id) => {
return <VarItem key={id} id={id} />;
})}

View File

@@ -1,11 +1,13 @@
import VarItem from "components/VarItem";
import { CSSVAR_KEYS } from "root/constants";
import cn from "root/App.module.css";
function Table() {
const ids = CSSVAR_KEYS.table.map((i) => i.id);
return (
<div>
<div className={cn.items}>
{ids.map((id) => {
return <VarItem key={id} id={id} />;
})}

View File

@@ -1,11 +1,13 @@
import VarItem from "components/VarItem";
import { CSSVAR_KEYS } from "root/constants";
import cn from "root/App.module.css";
function Tag() {
const ids = CSSVAR_KEYS.tag.map((i) => i.id);
return (
<div>
<div className={cn.items}>
{ids.map((id) => {
return <VarItem key={id} id={id} />;
})}

View File

@@ -1,11 +1,13 @@
import VarItem from "components/VarItem";
import { CSSVAR_KEYS } from "root/constants";
import cn from "root/App.module.css";
function Title() {
const ids = CSSVAR_KEYS.title.map((i) => i.id);
return (
<div>
<div className={cn.items}>
{ids.map((id) => {
return <VarItem key={id} id={id} />;
})}

View File

@@ -1,11 +1,13 @@
import VarItem from "components/VarItem";
import { CSSVAR_KEYS } from "root/constants";
import cn from "root/App.module.css";
function Control() {
const ids = CSSVAR_KEYS.control.map((i) => i.id);
return (
<div>
<div className={cn.items}>
{ids.map((id) => {
return <VarItem key={id} id={id} />;
})}

View File

@@ -1,11 +1,13 @@
import VarItem from "components/VarItem";
import { CSSVAR_KEYS } from "root/constants";
import cn from "root/App.module.css";
function File() {
const ids = CSSVAR_KEYS.file.map((i) => i.id);
return (
<div>
<div className={cn.items}>
{ids.map((id) => {
return <VarItem key={id} id={id} />;
})}

View File

@@ -1,11 +1,13 @@
import VarItem from "components/VarItem";
import { CSSVAR_KEYS } from "root/constants";
import cn from "root/App.module.css";
function Input() {
const ids = CSSVAR_KEYS.input.map((i) => i.id);
return (
<div>
<div className={cn.items}>
{ids.map((id) => {
return <VarItem key={id} id={id} />;
})}

View File

@@ -1,11 +1,13 @@
import VarItem from "components/VarItem";
import { CSSVAR_KEYS } from "root/constants";
import cn from "root/App.module.css";
function Columns() {
const ids = CSSVAR_KEYS.columns.map((i) => i.id);
return (
<div>
<div className={cn.items}>
{ids.map((id) => {
return <VarItem key={id} id={id} />;
})}

View File

@@ -1,11 +1,13 @@
import VarItem from "components/VarItem";
import { CSSVAR_KEYS } from "root/constants";
import cn from "root/App.module.css";
function Grid() {
const ids = CSSVAR_KEYS.grid.map((i) => i.id);
return (
<div>
<div className={cn.items}>
{ids.map((id) => {
return <VarItem key={id} id={id} />;
})}

View File

@@ -1,11 +1,13 @@
import VarItem from "components/VarItem";
import { CSSVAR_KEYS } from "root/constants";
import cn from "root/App.module.css";
function Footer() {
const ids = CSSVAR_KEYS.footer.map((i) => i.id);
return (
<div>
<div className={cn.items}>
{ids.map((id) => {
return <VarItem key={id} id={id} />;
})}

View File

@@ -1,11 +1,13 @@
import VarItem from "components/VarItem";
import { CSSVAR_KEYS } from "root/constants";
import cn from "root/App.module.css";
function Hero() {
const ids = CSSVAR_KEYS.hero.map((i) => i.id);
return (
<div>
<div className={cn.items}>
{ids.map((id) => {
return <VarItem key={id} id={id} />;
})}

View File

@@ -1,11 +1,13 @@
import VarItem from "components/VarItem";
import { CSSVAR_KEYS } from "root/constants";
import cn from "root/App.module.css";
function Media() {
const ids = CSSVAR_KEYS.media.map((i) => i.id);
return (
<div>
<div className={cn.items}>
{ids.map((id) => {
return <VarItem key={id} id={id} />;
})}

View File

@@ -1,11 +1,13 @@
import VarItem from "components/VarItem";
import { CSSVAR_KEYS } from "root/constants";
import cn from "root/App.module.css";
function Section() {
const ids = CSSVAR_KEYS.section.map((i) => i.id);
return (
<div>
<div className={cn.items}>
{ids.map((id) => {
return <VarItem key={id} id={id} />;
})}