diff --git a/packages/freesewing.shared/components/mdx/index.js b/packages/freesewing.shared/components/mdx/index.js
index 885b82eb233..89ceb52c558 100644
--- a/packages/freesewing.shared/components/mdx/index.js
+++ b/packages/freesewing.shared/components/mdx/index.js
@@ -17,6 +17,7 @@ const mdxCustomComponents = (app) => ({
{...props}
patterns={{examples, rendertest, tutorial}}
>{props.children},
+ Comment: props => ,
Fixme: props => ,
Link: props => ,
Note: props => ,
diff --git a/packages/freesewing.shared/components/popout.js b/packages/freesewing.shared/components/popout.js
index b08b997112c..7d5e4cebd0c 100644
--- a/packages/freesewing.shared/components/popout.js
+++ b/packages/freesewing.shared/components/popout.js
@@ -1,4 +1,5 @@
const colors = {
+ comment: 'secondary',
note: 'primary',
tip: 'accent',
warning: 'error',
@@ -33,11 +34,16 @@ const Popout = (props) => {
return (
-
- {type}
+ border-y-4 sm:border-0 sm:border-l-4 px-6 sm:px-8 py-4 sm:py-2 shadow text-base border-${color}`}>
+
+ {type}
+
+ {type === 'comment' && <> by {props.by}>}
{props.children}
+ {type === 'comment' && (
+
{props.by}
+ )}
)