Account
Components
The Account component family provides the following components:
- AccountStatus
- Apikeys
- Avatar
- Bio
- BookmarkButton
- Bookmarks
- Compare
- Consent
- Control
- EmailChangeConfirmation
- Export
- Github
- ImportSet
- Links
- Mastodon
- Mfa
- MsetCard
- NewSet
- Newsletter
- Password
- Pattern
- PatternCard
- Patterns
- Reload
- Remove
- Restrict
- Set
- Sets
- Tiktok
- Twitch
- Units
- UserId
- Username
- UserRole
- Website
AccountStatus
Displays a badge for the account status you pass it
You can import the AccountStatus component from the account component family in the @freesewing/react package:
import { AccountStatus } from "@freesewing/react/components/Account"Apikeys
A component to mange the user's API keys
You can import the Apikeys component from the account component family in the @freesewing/react package:
import { Apikeys } from "@freesewing/react/components/Account"Avatar
Component to manage the user's Avatar
You can import the Avatar component from the account component family in the @freesewing/react package:
import { Avatar } from "@freesewing/react/components/Account"Bio
Component to manage the user's Bio
You can import the Bio component from the account component family in the @freesewing/react package:
import { Bio } from "@freesewing/react/components/Account"BookmarkButton
Component to add a bookmark to the user's account
You can import the BookmarkButton component from the account component family in the @freesewing/react package:
import { BookmarkButton } from "@freesewing/react/components/Account"Bookmarks
A component to manage the user's bookmarks
You can import the Bookmarks component from the account component family in the @freesewing/react package:
import { Bookmarks } from "@freesewing/react/components/Account"Compare
A component to manage the user's compare setting
You can import the Compare component from the account component family in the @freesewing/react package:
import { Compare } from "@freesewing/react/components/Account"Consent
A component to manage the user's consent setting
You can import the Consent component from the account component family in the @freesewing/react package:
import { Consent } from "@freesewing/react/components/Account"Control
A component to manage the user's control/UX setting
You can import the Control component from the account component family in the @freesewing/react package:
import { Control } from "@freesewing/react/components/Account"Email
A component to manage the user's email address
You can import the Email component from the account component family in the @freesewing/react package:
import { Email } from "@freesewing/react/components/Account"EmailChangeConfirmation
Requires a valid callback URL This component will not work without the proper id
and check URL parameters that come from a email confirmation link sent out from the
FreeSewing backend.
A component to render the confirmation after changing the user's email
You can import the EmailChangeConfirmation component from the account component family in the @freesewing/react package:
import { EmailChangeConfirmation } from "@freesewing/react/components/Account"Export
A component to manage the user's export account data action
You can import the Export component from the account component family in the @freesewing/react package:
import { Export } from "@freesewing/react/components/Account"Github
A component to manage the user's Github handle in their account data
You can import the Github component from the account component family in the @freesewing/react package:
import { Github } from "@freesewing/react/components/Account"ImportSet
A component to manage the importing of a measurements set into a user's account data
You can import the ImportSet component from the account component family in the @freesewing/react package:
import { ImportSet } from "@freesewing/react/components/Account"Instagram
A component to manage the user's Instagram handle in their account data
You can import the Instagram component from the account component family in the @freesewing/react package:
import { Instagram } from "@freesewing/react/components/Account"Links
A component to manage the user's Instagram handle in their account data
You can import the Links component from the account component family in the @freesewing/react package:
import { Links } from "@freesewing/react/components/Account"Mastodon
A component to manage the user's Mastodon handle in their account data
You can import the Mastodon component from the account component family in the @freesewing/react package:
import { Mastodon } from "@freesewing/react/components/Account"Mfa
A component to manage the user's MFA settings
You can import the Mfa component from the account component family in the @freesewing/react package:
import { Mfa } from "@freesewing/react/components/Account"MsetCard
A component to render a card of a single measurements set. This is a pure render component, you need to pass in the data.
You can import the MsetCard component from the account component family in the @freesewing/react package:
import { MsetCard } from "@freesewing/react/components/Account"NewSet
A component to create a new measurements set.
You can import the NewSet component from the account component family in the @freesewing/react package:
import { NewSet } from "@freesewing/react/components/Account"Newsletter
A component to manage the user's newsletter subscription in their account data
You can import the Newsletter component from the account component family in the @freesewing/react package:
import { Newsletter } from "@freesewing/react/components/Account"Password
A component to manage the user's password
You can import the Password component from the account component family in the @freesewing/react package:
import { Password } from "@freesewing/react/components/Account"Pattern
A component to manage a pattern in the user's account data
You can import the Pattern component from the account component family in the @freesewing/react package:
import { Pattern } from "@freesewing/react/components/Account"PatternCard
A component to display a card representing a pattern in the user's account data. This is a pure render component, you have to pass in the data.
You can import the PatternCard component from the account component family in the @freesewing/react package:
import { PatternCard } from "@freesewing/react/components/Account"Patterns
A component to display and manage the list of patterns in the user's account
You can import the Patterns component from the account component family in the @freesewing/react package:
import { Patterns } from "@freesewing/react/components/Account"Reddit
A component to manage the user's Reddit handle in their account data
You can import the Reddit component from the account component family in the @freesewing/react package:
import { Reddit } from "@freesewing/react/components/Account"Reload
A component handle a reload of the account data
You can import the Reload component from the account component family in the @freesewing/react package:
import { Reload } from "@freesewing/react/components/Account"Remove
A component to handle the removal of a user's account
You can import the Remove component from the account component family in the @freesewing/react package:
import { Remove } from "@freesewing/react/components/Account"Restrict
A component to manage the user's options to restrict processing of their data
You can import the Restrict component from the account component family in the @freesewing/react package:
import { Restrict } from "@freesewing/react/components/Account"Set
Component to show an individual measurements set
You can import the Set component from the account component family in the @freesewing/react package:
import { Set } from "@freesewing/react/components/Account"Sets
The component for the measurements sets in the user's account.
You can import the Sets component from the account component family in the @freesewing/react package:
import { Sets } from "@freesewing/react/components/Account"Tiktok
A component to manage the user's Tiktok handle in their account data
You can import the Tiktok component from the account component family in the @freesewing/react package:
import { Tiktok } from "@freesewing/react/components/Account"Twitch
A component to manage the user's Twitch handle in their account data
You can import the Twitch component from the account component family in the @freesewing/react package:
import { Twitch } from "@freesewing/react/components/Account"Units
A component to manage the user's units
You can import the Units component from the account component family in the @freesewing/react package:
import { Units } from "@freesewing/react/components/Account"UserId
A component to display the current user's ID
You can import the UserId component from the account component family in the @freesewing/react package:
import { UserId } from "@freesewing/react/components/Account"Username
A component to manage the user's username
You can import the Username component from the account component family in the @freesewing/react package:
import { Username } from "@freesewing/react/components/Account"UserRole
A component to display the user's role
You can import the UserRole component from the account component family in the @freesewing/react package:
import { UserRole } from "@freesewing/react/components/Account"Website
A component to manage the user's website URL in their account data
You can import the Website component from the account component family in the @freesewing/react package:
import { Website } from "@freesewing/react/components/Account"