zitadel
32 строки · 733.0 Байт
1import React from "react";2
3import styles from "../css/apicard.module.css";4
5export function ApiCard({ type, children }) {6let classes = "";7switch (type) {8case "AUTH":9classes = "bg-green-500/10 dark:bg-green-500/20";10break;11case "MGMT":12classes = "bg-blue-500/10 dark:bg-blue-500/20";13break;14case "ADMIN":15classes = "bg-red-500/10 dark:bg-red-500/20";16break;17case "SYSTEM":18classes = "bg-yellow-500/10 dark:bg-yellow-500/20";19break;20case "ASSET":21classes = "bg-black/10 dark:bg-black/20";22break;23}24
25return (26<div27className={`${styles.apicard} flex mb-4 flex-row p-4 rounded-lg ${classes} `}28>29{children}30</div>31);32}
33