/**
* SoftwareInfo Component
*
* Displays software name with optional vendor information below it.
* Part of the ODS (OpenFrame Design System) platform components.
*
* @example
* ```tsx
*
* // Without vendor
* ```
*/
import React from 'react'
import { cn } from '../../utils/cn'
export interface SoftwareInfoProps {
/** Software name (required) */
name: string
/** Software vendor (optional) */
vendor?: string
/** Software version (optional) */
version?: string
/** Additional CSS classes */
className?: string
}
export const SoftwareInfo: React.FC = ({
name,
vendor,
version,
className
}) => {
return (
{name}
{version && (
{version}
)}
{vendor && (
{vendor}
)}
)
}
SoftwareInfo.displayName = 'SoftwareInfo'