ColorsTable.tsx 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. import { colors } from '@/config/tabler';
  2. type Color = {
  3. name: string
  4. value: string
  5. variable?: string
  6. }
  7. export default function ColorsTable({ name }: { name: string }) {
  8. if (!colors[name]) {
  9. return null;
  10. }
  11. return (
  12. <div className="colors-table mt-5 mb-6">
  13. <div className="row">
  14. {colors[name].map((color: Color, i: number) => (
  15. <div className="col-3" key={i}>
  16. <div className="row g-3 items-center">
  17. <div className="col-auto">
  18. <div className="avatar avatar-lg" style={{ backgroundColor: color.value }}></div>
  19. </div>
  20. <div className="col">
  21. <div className="font-bold">{color.name}</div>
  22. <div>
  23. <code>{color.value}</code>
  24. </div>
  25. </div>
  26. {/*<div className="col-auto">*/}
  27. {/* <code>{color.variable}</code>*/}
  28. {/*</div>*/}
  29. </div>
  30. </div>
  31. ))}
  32. </div>
  33. </div>
  34. );
  35. }