diff --git a/packages/react/components/Account/Apikeys.mjs b/packages/react/components/Account/Apikeys.mjs
index f3c9e7d5118..cfb707bdd93 100644
--- a/packages/react/components/Account/Apikeys.mjs
+++ b/packages/react/components/Account/Apikeys.mjs
@@ -48,11 +48,13 @@ const fields = {
expiresAt: 'Expires',
}
-/*
- * Component for the account/apikeys page
+/**
+ * A component to mange the user's API keys
*
- * @params {object} props - All React props
- * @params {function} Link - A framework specific Link component for client-side routing
+ * @component
+ * @param {object} props - All component props
+ * @param {JSX.Element} [props.Link] - An optional framework-specific Link component
+ * @returns {JSX.Element}
*/
export const Apikeys = ({ Link = false }) => {
if (!Link) Link = WebLink
diff --git a/packages/react/components/Account/Avatar.mjs b/packages/react/components/Account/Avatar.mjs
index 84d351c584f..5b84ef73a8a 100644
--- a/packages/react/components/Account/Avatar.mjs
+++ b/packages/react/components/Account/Avatar.mjs
@@ -17,12 +17,14 @@ import { PassiveImageInput } from '@freesewing/react/components/Input'
import { IconButton } from '@freesewing/react/components/Button'
import { WelcomeIcons } from './shared.mjs'
-/*
- * Component for the account/bio page
+/**
+ * Component to manage the user's Avatar
*
- * @params {object} props - All React props
- * @params {bool} props.welcome - Set to true to use this component on the welcome page
- * @params {function} props.Link - A framework specific Link component for client-side routing
+ * @component
+ * @param {object} props - All component props
+ * @param {boolean} [props.welcome = false] - Set to true to render the welcome/onboarding flow
+ * @param {function} props.Link - A framework specific Link component for client-side routing
+ * @returns {JSX.Element}
*/
export const Avatar = ({ welcome = false, Link = false }) => {
if (!Link) Link = WebLink
@@ -98,7 +100,7 @@ export const Avatar = ({ welcome = false, Link = false }) => {
<>