import {
IconAdjustments,
IconDragDrop,
IconIcons,
IconKey,
IconLanguage,
IconPlug,
type TablerIcon,
} from "@tabler/icons-react";
interface Feature {
icon: TablerIcon;
title: string;
content: string;
}
const featureList: Feature[] = [
{
icon: IconDragDrop,
title: "Build boards with drag and drop",
content: "Arrange apps and widgets with a mouse or a finger.",
},
{
icon: IconIcons,
title: "Thousands of built-in icons",
content: "Choose icons from the repositories included with Homarr.",
},
{
icon: IconPlug,
title: "Connect the services you run",
content: "See status, activity, and controls from supported apps directly on the dashboard.",
},
{
icon: IconKey,
title: "Authentication and permissions included",
content: "Use credentials, OIDC, or LDAP and decide precisely what each user can see and manage.",
},
{
icon: IconLanguage,
title: "Available in 26 languages",
content: "Select one of 26 available interface languages.",
},
{
icon: IconAdjustments,
title: "Fine-grained customization",
content: "Configure boards, apps, and widgets from the interface.",
},
];
function FeatureComponent(props: Feature) {
return (
{props.title}
{props.content}
);
}
export default function HomepageFeatures() {
return (