import { Image, Marquee, SimpleGrid, ThemeIcon } from "@mantine/core"; import { splitToNChunks } from "@homarr/common"; import { integrationDefs } from "@homarr/definitions"; import classes from "./integration-marquee.module.css"; const iconGroups = splitToNChunks( Object.values(integrationDefs) .filter((integration) => integration.name !== "Mock") .map((integration) => integration.iconUrl), 3, ); const animationDuration = iconGroups.flat().length * 2; export const IntegrationMarquee = ({ className }: { className?: string }) => ( {iconGroups.map((icons, columnIndex) => ( {icons.map((icon) => ( ))} ))} );