291 lines
5.8 KiB
Text
291 lines
5.8 KiB
Text
---
|
|
title: Account
|
|
---
|
|
|
|
import { DocusaurusDoc } from '@freesewing/react/components/Docusaurus'
|
|
import { ComponentDocs } from '@site/src/components/component-docs.js'
|
|
import { MiniNote } from '@freesewing/react/components/Mini'
|
|
import {
|
|
jsdocAccountStatus as jsdocAccount,
|
|
jsdocAccountStatus,
|
|
jsdocApikeys,
|
|
jsdocAvatar,
|
|
jsdocBio,
|
|
jsdocBookmarkButton,
|
|
jsdocBookmarks,
|
|
jsdocCompare,
|
|
jsdocConsent,
|
|
jsdocControl,
|
|
jsdocEmail,
|
|
jsdocEmailChangeConfirmation,
|
|
jsdocExport,
|
|
jsdocGithub,
|
|
jsdocImportSet,
|
|
jsdocInstagram,
|
|
jsdocLinks,
|
|
jsdocMastodon,
|
|
jsdocMfa,
|
|
jsdocMsetCard,
|
|
jsdocNewSet,
|
|
jsdocNewsletter,
|
|
jsdocPassword,
|
|
jsdocPattern,
|
|
jsdocPatternCard,
|
|
jsdocPatterns,
|
|
jsdocReddit,
|
|
jsdocReload,
|
|
jsdocRemove,
|
|
jsdocRestrict,
|
|
jsdocSet,
|
|
jsdocSets,
|
|
jsdocTiktok,
|
|
jsdocTwitch,
|
|
jsdocUnits,
|
|
jsdocUserId,
|
|
jsdocUsername,
|
|
jsdocUserRole,
|
|
jsdocWebsite,
|
|
} from '@site/prebuild/jsdoc/components.account.mjs'
|
|
import {
|
|
AccountStatusExample,
|
|
ApikeysExample,
|
|
AvatarExample,
|
|
BioExample,
|
|
BookmarkButtonExample,
|
|
BookmarksExample,
|
|
CompareExample,
|
|
ConsentExample,
|
|
ControlExample,
|
|
EmailExample,
|
|
EmailChangeConfirmationExample,
|
|
ExportExample,
|
|
GithubExample,
|
|
ImportSetExample,
|
|
InstagramExample,
|
|
LinksExample,
|
|
MastodonExample,
|
|
MfaExample,
|
|
MsetCardExample,
|
|
NewSetExample,
|
|
NewsletterExample,
|
|
PasswordExample,
|
|
PatternExample,
|
|
PatternCardExample,
|
|
PatternsExample,
|
|
RedditExample,
|
|
ReloadExample,
|
|
RemoveExample,
|
|
RestrictExample,
|
|
SetExample,
|
|
SetsExample,
|
|
TiktokExample,
|
|
TwitchExample,
|
|
UnitsExample,
|
|
UserIdExample,
|
|
UsernameExample,
|
|
UserRoleExample,
|
|
WebsiteExample,
|
|
} from './_examples.js'
|
|
|
|
<DocusaurusDoc>
|
|
|
|
The **Account** component family provides the following components:
|
|
|
|
- [AccountStatus ](#accountstatus)
|
|
- [Apikeys ](#apikeys)
|
|
- [Avatar ](#avatar)
|
|
- [Bio ](#bio)
|
|
- [BookmarkButton ](#bookmarkbutton)
|
|
- [Bookmarks ](#bookmarks)
|
|
- [Compare ](#compare)
|
|
- [Consent ](#consent)
|
|
- [Control ](#control)
|
|
- [Email ](#email)
|
|
- [EmailChangeConfirmation](#emailchanfirmation)
|
|
- [Export ](#export)
|
|
- [Github ](#github)
|
|
- [ImportSet ](#importset)
|
|
- [Instagram ](#instagram)
|
|
- [Links ](#links)
|
|
- [Mastodon ](#mastodon)
|
|
- [Mfa ](#mfa)
|
|
- [MsetCard ](#msetcard)
|
|
- [NewSet ](#newset)
|
|
- [Newsletter ](#newslett)
|
|
- [Password ](#password)
|
|
- [Pattern ](#pattern)
|
|
- [PatternCard ](#patterncard)
|
|
- [Patterns ](#patterns)
|
|
- [Reddit ](#reddit)
|
|
- [Reload ](#reload)
|
|
- [Remove ](#remove)
|
|
- [Restrict ](#restrict)
|
|
- [Set ](#set)
|
|
- [Sets ](#sets)
|
|
- [Tiktok ](#tiktok)
|
|
- [Twitch ](#twitch)
|
|
- [Units ](#units)
|
|
- [UserId ](#userid)
|
|
- [Username ](#username)
|
|
- [UserRole ](#userrole)
|
|
- [Website ](#website)
|
|
|
|
## AccountStatus
|
|
|
|
<ComponentDocs docs={jsdocAccountStatus} example={AccountStatusExample} />
|
|
|
|
## Apikeys
|
|
|
|
<ComponentDocs docs={jsdocApikeys} example={ApikeysExample} />
|
|
|
|
## Avatar
|
|
|
|
<ComponentDocs docs={jsdocAvatar} example={AvatarExample} />
|
|
|
|
## Bio
|
|
|
|
<ComponentDocs docs={jsdocBio} example={BioExample} />
|
|
|
|
## BookmarkButton
|
|
|
|
<ComponentDocs docs={jsdocBookmarkButton} example={BookmarkButtonExample} />
|
|
|
|
## Bookmarks
|
|
|
|
<ComponentDocs docs={jsdocBookmarks} example={BookmarksExample} />
|
|
|
|
## Compare
|
|
|
|
<ComponentDocs docs={jsdocCompare} example={CompareExample} />
|
|
|
|
## Consent
|
|
|
|
<ComponentDocs docs={jsdocConsent} example={ConsentExample} />
|
|
|
|
## Control
|
|
|
|
<ComponentDocs docs={jsdocControl} example={ControlExample} />
|
|
|
|
## Email
|
|
|
|
<ComponentDocs docs={jsdocEmail} example={EmailExample} />
|
|
|
|
## EmailChangeConfirmation
|
|
|
|
<MiniNote>
|
|
#### Requires a valid callback URL This component will not work without the proper <code>id</code>{' '}
|
|
and <code>check</code> URL paramters that come from a email confirmation link sent out from the
|
|
FreeSewing backend.
|
|
</MiniNote>
|
|
|
|
<ComponentDocs docs={jsdocEmailChangeConfirmation} example={EmailChangeConfirmationExample} />
|
|
|
|
## Export
|
|
|
|
<ComponentDocs docs={jsdocExport} example={ExportExample} />
|
|
|
|
## Github
|
|
|
|
<ComponentDocs docs={jsdocGithub} example={GithubExample} />
|
|
|
|
## ImportSet
|
|
|
|
<ComponentDocs docs={jsdocImportSet} example={ImportSetExample} />
|
|
|
|
## Instagram
|
|
|
|
<ComponentDocs docs={jsdocInstagram} example={InstagramExample} />
|
|
|
|
## Links
|
|
|
|
<ComponentDocs docs={jsdocLinks} example={LinksExample} />
|
|
|
|
## Mastodon
|
|
|
|
<ComponentDocs docs={jsdocMastodon} example={MastodonExample} />
|
|
|
|
## Mfa
|
|
|
|
<ComponentDocs docs={jsdocMfa} example={MfaExample} />
|
|
|
|
## MsetCard
|
|
|
|
<ComponentDocs docs={jsdocMsetCard} example={MsetCardExample} />
|
|
|
|
## NewSet
|
|
|
|
<ComponentDocs docs={jsdocNewSet} example={NewSetExample} />
|
|
|
|
## Newsletter
|
|
|
|
<ComponentDocs docs={jsdocNewsletter} example={NewsletterExample} />
|
|
|
|
## Password
|
|
|
|
<ComponentDocs docs={jsdocPassword} example={PasswordExample} />
|
|
|
|
## Pattern
|
|
|
|
<ComponentDocs docs={jsdocPattern} example={PatternExample} />
|
|
|
|
## PatternCard
|
|
|
|
<ComponentDocs docs={jsdocPatternCard} example={PatternCardExample} />
|
|
|
|
## Patterns
|
|
|
|
<ComponentDocs docs={jsdocPatterns} example={PatternsExample} />
|
|
|
|
## Reddit
|
|
|
|
<ComponentDocs docs={jsdocReddit} example={RedditExample} />
|
|
|
|
## Reload
|
|
|
|
<ComponentDocs docs={jsdocReload} example={ReloadExample} />
|
|
|
|
## Remove
|
|
|
|
<ComponentDocs docs={jsdocRemove} example={RemoveExample} />
|
|
|
|
## Restrict
|
|
|
|
<ComponentDocs docs={jsdocRestrict} example={RestrictExample} />
|
|
|
|
## Set
|
|
|
|
<ComponentDocs docs={jsdocSet} example={SetExample} />
|
|
|
|
## Sets
|
|
|
|
<ComponentDocs docs={jsdocSets} example={SetsExample} />
|
|
|
|
## Tiktok
|
|
|
|
<ComponentDocs docs={jsdocTiktok} example={TiktokExample} />
|
|
|
|
## Twitch
|
|
|
|
<ComponentDocs docs={jsdocTwitch} example={TwitchExample} />
|
|
|
|
## Units
|
|
|
|
<ComponentDocs docs={jsdocUnits} example={UnitsExample} />
|
|
|
|
## UserId
|
|
|
|
<ComponentDocs docs={jsdocUserId} example={UserIdExample} />
|
|
|
|
## Username
|
|
|
|
<ComponentDocs docs={jsdocUsername} example={UsernameExample} />
|
|
|
|
## UserRole
|
|
|
|
<ComponentDocs docs={jsdocUserRole} example={UserRoleExample} />
|
|
|
|
## Website
|
|
|
|
<ComponentDocs docs={jsdocWebsite} example={WebsiteExample} />
|
|
|
|
</DocusaurusDoc>
|