import React, { FC } from 'react' import styled from '@emotion/styled' export type Kind = 'info' | 'positive' | 'negative' | 'warning' export type KindMap = Record const kinds: KindMap = { info: '#5352ED', positive: '#2ED573', negative: '#FF4757', warning: '#FFA502', } export interface AlertProps { /** * Set this to change alert kind * @default info */ kind: 'info' | 'positive' | 'negative' | 'warning' } const AlertStyled = styled('div')` padding: 15px 20px; background: white; border-radius: 3px; color: white; background: ${({ kind = 'info' }) => kinds[kind]}; ` export const Alert: FC = ({ kind, ...props }) => ( )