mirror of
https://github.com/luxfi/explore.git
synced 2026-09-24 00:28:18 +00:00
* fix: correct optional chaining in label-issues-in-release workflow - Updated the filter condition to ensure proper handling of optional chaining for issue labels when label doesn't have a description * add reown to ignored origins of errors in rollbar monitoring * export HintProps * add recipe for Code component and adjust select component props * fix screenshots * fix validator schema for multichain explorer * fix mobile lists in safari * screenshot update * deprecate NEXT_PUBLIC_ROLLUP_L1_BASE_URL env * add support of new Tac operation type * remove recaptcha token from query params * add skin for multichain * update multichain config * fix: og meta tags were not rendered on the server * enable NEXT_PUBLIC_VIEWS_ADDRESS_IDENTICON_TYPE var for multichain * disable e2e test job
21 lines
658 B
TypeScript
21 lines
658 B
TypeScript
import { replaceQuotes } from 'configs/app/utils';
|
|
import { MultichainProviderConfig } from 'types/client/multichainProviderConfig';
|
|
import * as yup from 'yup';
|
|
|
|
const multichainProviderConfigSchema: yup.ObjectSchema<MultichainProviderConfig> = yup.object({
|
|
name: yup.string().required(),
|
|
url_template: yup.string().required(),
|
|
logo: yup.string().required(),
|
|
dapp_id: yup.string(),
|
|
promo: yup.boolean(),
|
|
});
|
|
|
|
export const multichainButtonSchema = yup
|
|
.object()
|
|
.shape({
|
|
NEXT_PUBLIC_MULTICHAIN_BALANCE_PROVIDER_CONFIG: yup
|
|
.array()
|
|
.transform(replaceQuotes)
|
|
.json()
|
|
.of(multichainProviderConfigSchema)
|
|
}); |