coder/site/src/components/Dashboard/ServiceBanner/ServiceBanner.tsx

25 lines
605 B
TypeScript

import { useDashboard } from "components/Dashboard/DashboardProvider";
import { ServiceBannerView } from "./ServiceBannerView";
export const ServiceBanner: React.FC = () => {
const { appearance } = useDashboard();
const { message, background_color, enabled } =
appearance.config.service_banner;
if (!enabled) {
return null;
}
if (message !== undefined && background_color !== undefined) {
return (
<ServiceBannerView
message={message}
backgroundColor={background_color}
preview={appearance.preview}
/>
);
} else {
return null;
}
};