Commit 030b510e authored by tom's avatar tom

support "alertStatus" field in address metadata payload

parent e2081d49
...@@ -30,6 +30,7 @@ export default function parseMetaPayload(meta: AddressMetadataTag['meta']): Addr ...@@ -30,6 +30,7 @@ export default function parseMetaPayload(meta: AddressMetadataTag['meta']): Addr
'data', 'data',
'alertBgColor', 'alertBgColor',
'alertTextColor', 'alertTextColor',
'alertStatus',
]; ];
for (const stringField of stringFields) { for (const stringField of stringFields) {
......
import type { AlertStatus } from '@chakra-ui/react';
export interface AddressMetadataInfo { export interface AddressMetadataInfo {
addresses: Record<string, { addresses: Record<string, {
tags: Array<AddressMetadataTag>; tags: Array<AddressMetadataTag>;
...@@ -35,6 +37,7 @@ export interface AddressMetadataTagApi extends Omit<AddressMetadataTag, 'meta'> ...@@ -35,6 +37,7 @@ export interface AddressMetadataTagApi extends Omit<AddressMetadataTag, 'meta'>
data?: string; data?: string;
alertBgColor?: string; alertBgColor?: string;
alertTextColor?: string; alertTextColor?: string;
alertStatus?: AlertStatus;
} | null; } | null;
} }
......
...@@ -23,7 +23,7 @@ const AddressMetadataAlert = ({ tags }: Props) => { ...@@ -23,7 +23,7 @@ const AddressMetadataAlert = ({ tags }: Props) => {
<Alert <Alert
mt="-4px" mt="-4px"
mb={ 6 } mb={ 6 }
status="error" status={ noteTag.meta?.alertStatus ?? 'error' }
bgColor={ noteTag.meta?.alertBgColor } bgColor={ noteTag.meta?.alertBgColor }
color={ noteTag.meta?.alertTextColor } color={ noteTag.meta?.alertTextColor }
whiteSpace="pre-wrap" whiteSpace="pre-wrap"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment