diff --git a/docsite/src/components/AdmonitionDetails.tsx b/docsite/src/components/AdmonitionDetails.tsx
index fa098547..5f3352e9 100644
--- a/docsite/src/components/AdmonitionDetails.tsx
+++ b/docsite/src/components/AdmonitionDetails.tsx
@@ -5,9 +5,10 @@ import IconDanger from '@theme/Admonition/Icon/Danger';
import IconTip from '@theme/Admonition/Icon/Tip';
import IconNote from '@theme/Admonition/Icon/Note';
import { ReactElement } from 'react';
+import AdmonitionIconImportant from './ImportantIcon';
export interface DetailsAdmoProps extends DetailProps {
- type?: 'warning' | 'danger' | 'note' | 'tip'
+ type?: 'warning' | 'danger' | 'note' | 'tip' | 'important'
}
const DetailsAdmo = (props: DetailsAdmoProps) => {
@@ -32,6 +33,10 @@ const DetailsAdmo = (props: DetailsAdmoProps) => {
cn = 'alert--success';
icon =
break;
+ case 'important':
+ cn = 'alert--important';
+ icon = ;
+ break;
}
const iconWrapper = icon === undefined ? null : {icon};
diff --git a/docsite/src/components/ImportantIcon.tsx b/docsite/src/components/ImportantIcon.tsx
new file mode 100644
index 00000000..b3778678
--- /dev/null
+++ b/docsite/src/components/ImportantIcon.tsx
@@ -0,0 +1,13 @@
+import type { Props } from '@theme/Admonition/Icon/Info';
+
+export default function AdmonitionIconImportant(props: Props) {
+ // based on https://icon-sets.iconify.design/zondicons/exclamation-outline/
+ return (
+
+ );
+}
\ No newline at end of file
diff --git a/docsite/src/css/custom.css b/docsite/src/css/custom.css
index 25603721..46485615 100644
--- a/docsite/src/css/custom.css
+++ b/docsite/src/css/custom.css
@@ -13,6 +13,7 @@
--ifm-color-primary-light: #33925d;
--ifm-color-primary-lighter: #359962;
--ifm-color-primary-lightest: #3cad6e;
+ --ifm-color-important-contrast-background: #bb91ff;
--ifm-code-font-size: 95%;
--docusaurus-highlighted-code-line-bg: rgba(0, 0, 0, 0.1);
}
@@ -26,6 +27,7 @@
--ifm-color-primary-light: #29d5b0;
--ifm-color-primary-lighter: #32d8b4;
--ifm-color-primary-lightest: #4fddbf;
+ --ifm-color-important-contrast-background: #5a3795;
--docusaurus-highlighted-code-line-bg: rgba(0, 0, 0, 0.3);
}
@@ -59,6 +61,10 @@ details[class^='details_'].alert--info {
--ifm-alert-background-color: var(--ifm-color-secondary-contrast-background);
--ifm-alert-foreground-color: var(--ifm-color-secondary-contrast-foreground);
}
+ &.alert--important {
+ --ifm-alert-background-color: var(--ifm-color-important-contrast-background);
+ --ifm-alert-foreground-color: var(--ifm-color-secondary-contrast-foreground);
+ }
> summary {
--docusaurus-details-decoration-color: currentColor;