Card.tsx 434 B

1234567891011121314151617181920
  1. import OpenColor from "open-color";
  2. import "./Card.scss";
  3. export const Card: React.FC<{
  4. color: keyof OpenColor;
  5. }> = ({ children, color }) => {
  6. return (
  7. <div
  8. className="Card"
  9. style={{
  10. ["--card-color" as any]: OpenColor[color][7],
  11. ["--card-color-darker" as any]: OpenColor[color][8],
  12. ["--card-color-darkest" as any]: OpenColor[color][9],
  13. }}
  14. >
  15. {children}
  16. </div>
  17. );
  18. };