Something went wrong. Try again.
[READ-ONLY] Mirror of https://github.com/openstatusHQ/openstatus. ๐ซ Status page with uptime monitoring & API monitoring as code ๐ซ openstatus.dev
bun drizzle-orm monitoring monitoring-as-code nextjs observability on-call open-source shadcn-ui status-page statuspage synthetic-monitoring tinybird turso uptime uptime-checker uptime-monitor
Something went wrong. Try again.
1.8 kB ยท 78 lines
TSX
at incident-api
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879import { forwardRef } from "react";
import type { IconProps } from "../types";
// from nucleo-ui-outline-18 (Server); 18px grid, so the 1.5 stroke renders as 2px at size 24export const Server = forwardRef<SVGSVGElement, IconProps>( ({ size = 24, strokeWidth = 1.5, ...props }, ref) => ( <svg ref={ref} xmlns="http://www.w3.org/2000/svg" width={size} height={size} viewBox="0 0 18 18" style={{ flexShrink: 0 }} {...props} > <circle cx="4.25" cy="5.25" r=".75" fill="currentColor" data-color="color-2" data-stroke="none" ></circle> <circle cx="6.75" cy="5.25" r=".75" fill="currentColor" data-color="color-2" data-stroke="none" ></circle> <circle cx="4.25" cy="12.75" r=".75" fill="currentColor" data-color="color-2" data-stroke="none" ></circle> <circle cx="6.75" cy="12.75" r=".75" fill="currentColor" data-color="color-2" data-stroke="none" ></circle> <rect x="1.75" y="2.75" width="14.5" height="5" rx="1.5" ry="1.5" fill="none" stroke="currentColor" strokeLinecap="round" strokeLinejoin="round" strokeWidth={strokeWidth} ></rect> <rect x="1.75" y="10.25" width="14.5" height="5" rx="1.5" ry="1.5" fill="none" stroke="currentColor" strokeLinecap="round" strokeLinejoin="round" strokeWidth={strokeWidth} ></rect> </svg> ),);Server.displayName = "Server";