mirror of
https://github.com/Unleash/unleash.git
synced 2025-02-09 00:18:00 +01:00
fix: error icon, add only relevant variants (#5014)
https://linear.app/unleash/issue/2-1508/fix-message-banner-error-variant-icon After aligning with @nicolaesocaciu, we fixed the `error` variant icon and removed irrelevant message variants for now. Co-authored-by: Nicolae <nicolae@getunleash.ai>
This commit is contained in:
parent
5f6c17f4bd
commit
2adfb7bd15
@ -1,4 +1,9 @@
|
||||
import { Check, Close, InfoOutlined, WarningAmber } from '@mui/icons-material';
|
||||
import {
|
||||
Check,
|
||||
ErrorOutlineRounded,
|
||||
InfoOutlined,
|
||||
WarningAmber,
|
||||
} from '@mui/icons-material';
|
||||
import { styled, Icon, Link } from '@mui/material';
|
||||
import { usePlausibleTracker } from 'hooks/usePlausibleTracker';
|
||||
import { useNavigate } from 'react-router-dom';
|
||||
@ -37,13 +42,7 @@ const StyledIcon = styled('div', {
|
||||
color: theme.palette[variant].main,
|
||||
}));
|
||||
|
||||
type BannerVariant =
|
||||
| 'warning'
|
||||
| 'info'
|
||||
| 'error'
|
||||
| 'success'
|
||||
| 'neutral'
|
||||
| 'secondary';
|
||||
type BannerVariant = 'warning' | 'info' | 'error' | 'success';
|
||||
|
||||
export interface IMessageBanner {
|
||||
message: string;
|
||||
@ -66,7 +65,7 @@ export const MessageBanner = ({ messageBanner }: IMessageBannerProps) => {
|
||||
|
||||
const {
|
||||
message,
|
||||
variant = 'neutral',
|
||||
variant = 'info',
|
||||
sticky,
|
||||
icon,
|
||||
link,
|
||||
@ -103,10 +102,8 @@ export const MessageBanner = ({ messageBanner }: IMessageBannerProps) => {
|
||||
const VariantIcons = {
|
||||
warning: <WarningAmber />,
|
||||
info: <InfoOutlined />,
|
||||
error: <Close />,
|
||||
error: <ErrorOutlineRounded />,
|
||||
success: <Check />,
|
||||
neutral: <InfoOutlined />,
|
||||
secondary: <InfoOutlined />,
|
||||
};
|
||||
|
||||
interface IBannerIconProps {
|
||||
|
Loading…
Reference in New Issue
Block a user