"use client" import React from 'react'; import { Terminal, DollarSign, Network, Users } from 'lucide-react'; import { SECTION_HEADING_CLASS } from './layout/page-heading'; interface FeatureCardProps { icon: React.ReactNode; title: string; description: string; } const FeatureCard: React.FC = ({ icon, title, description }) => { return (
{/* Icon Container */}
{icon}
{/* Text Container */}

{title}

{description}

); }; const OpenSourceFeatures: React.FC = () => { const features = [ { icon: , title: "Built on FOSS", description: "No black boxes. No hidden fees. Just transparent, community-driven software you control." }, { icon: , title: "Own Your Stack", description: "Replace overpriced, proprietary tools with open, auditable, and customizable components." }, { icon: , title: "Modular by Design", description: "Add, remove, or extend features with ease — OpenFrame adapts to how you work." }, { icon: , title: "Community-Powered", description: "Developed with and for MSPs by a global open-source community. You're not just a user — you're part of the roadmap." } ]; return (
{/* Section Title */}

100% Open-Source. 0% Bullsh*t.

{/* Features Grid */}
{features.map((feature, index) => ( ))}
); }; export default OpenSourceFeatures;