mirror of
https://github.com/johndoe6345789/metabuilder.git
synced 2026-04-25 06:14:59 +00:00
- Introduced `Server` class for managing the Media Daemon, including configuration, lifecycle, and HTTP route handling. - Added `TvEngine` class for managing TV channels, scheduling, EPG generation, and streaming functionalities. - Created `types.hpp` to define various data structures and enums for jobs, radio, TV channels, and plugins. - Implemented main entry point in `main.cpp` to initialize and run the Media Daemon server with command-line and environment variable configurations. - Established error handling and result management using a generic `Result` class. - Included necessary headers and dependencies for media processing and plugin management.
38 lines
874 B
TypeScript
38 lines
874 B
TypeScript
import React from 'react'
|
|
import type { IconProps } from './types'
|
|
|
|
export const AlertTriangle: React.FC<IconProps> = ({
|
|
size = 24,
|
|
color = 'currentColor',
|
|
weight = 'regular',
|
|
className = '',
|
|
...props
|
|
}) => {
|
|
const strokeWidths = {
|
|
thin: 1,
|
|
light: 1.5,
|
|
regular: 2,
|
|
bold: 2.5,
|
|
}
|
|
|
|
return (
|
|
<svg
|
|
xmlns="http://www.w3.org/2000/svg"
|
|
width={size}
|
|
height={size}
|
|
viewBox="0 0 256 256"
|
|
fill="none"
|
|
stroke={color}
|
|
strokeWidth={strokeWidths[weight]}
|
|
strokeLinecap="round"
|
|
strokeLinejoin="round"
|
|
className={className}
|
|
{...props}
|
|
>
|
|
<path d="M114.5 40.2L22.1 196a16 16 0 0 0 13.9 24h184a16 16 0 0 0 13.9-24L141.5 40.2a16 16 0 0 0-27 0z" />
|
|
<line x1="128" y1="104" x2="128" y2="144" />
|
|
<circle cx="128" cy="180" r="8" fill={color} stroke="none" />
|
|
</svg>
|
|
)
|
|
}
|