Farmbot-Web-App/frontend/ui/saucer.tsx

16 lines
407 B
TypeScript
Raw Permalink Normal View History

2017-06-29 12:54:02 -06:00
import * as React from "react";
export interface SaucerProps {
color?: string;
active?: boolean;
2018-07-10 20:37:50 -06:00
className?: string;
2019-07-16 13:07:29 -06:00
title?: string;
2017-07-03 13:05:41 -06:00
}
2017-06-29 12:54:02 -06:00
/** A colored UI disc/circle. */
2019-07-16 13:07:29 -06:00
export function Saucer({ color, active, className, title }: SaucerProps) {
2018-07-10 20:37:50 -06:00
const classes = ["saucer", color, className];
if (active) { classes.push("active"); }
2019-07-16 13:07:29 -06:00
return <div className={classes.join(" ")} title={title} />;
2017-06-29 12:54:02 -06:00
}