mirror of
https://github.com/facebook/docusaurus.git
synced 2025-08-03 16:59:06 +02:00
refactor(pwa): simplify registerSW code, fix ESLint errors (#7579)
This commit is contained in:
parent
bada5c11cc
commit
7869e74fd7
14 changed files with 204 additions and 247 deletions
|
@ -141,18 +141,17 @@ const aliases = {
|
|||
warning: 'danger',
|
||||
} as const;
|
||||
|
||||
function getAdmonitionConfig(
|
||||
unsafeType: Props['type'] | keyof typeof aliases,
|
||||
): AdmonitionConfig {
|
||||
const type = aliases[unsafeType as keyof typeof aliases] ?? unsafeType;
|
||||
const config = AdmonitionConfigs[type];
|
||||
function getAdmonitionConfig(unsafeType: string): AdmonitionConfig {
|
||||
const type =
|
||||
(aliases as {[key: string]: Props['type']})[unsafeType] ?? unsafeType;
|
||||
const config = (AdmonitionConfigs as {[key: string]: AdmonitionConfig})[type];
|
||||
if (config) {
|
||||
return config;
|
||||
}
|
||||
console.warn(
|
||||
`No admonition config found for admonition type "${type}". Using Info as fallback.`,
|
||||
);
|
||||
return AdmonitionConfigs.info as AdmonitionConfig;
|
||||
return AdmonitionConfigs.info;
|
||||
}
|
||||
|
||||
// Workaround because it's difficult in MDX v1 to provide a MDX title as props
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue