1
0
Fork 0

fix: Migrate RoleBlock after breaking changes

This commit is contained in:
joostdecock 2025-05-29 12:07:59 +02:00
parent 7093dd3d36
commit df45155cdb
45 changed files with 45 additions and 45 deletions

View file

@ -8,7 +8,7 @@ import { Avatar } from '@freesewing/react/components/Account'
import Link from '@docusaurus/Link' import Link from '@docusaurus/Link'
<DocusaurusDoc> <DocusaurusDoc>
<RoleBlock user> <RoleBlock role="user">
<Avatar Link={Link} /> <Avatar Link={Link} />
</RoleBlock> </RoleBlock>
</DocusaurusDoc> </DocusaurusDoc>

View file

@ -8,7 +8,7 @@ import { Bio } from '@freesewing/react/components/Account'
import Link from '@docusaurus/Link' import Link from '@docusaurus/Link'
<DocusaurusDoc> <DocusaurusDoc>
<RoleBlock user> <RoleBlock role="user">
<Bio Link={Link} /> <Bio Link={Link} />
</RoleBlock> </RoleBlock>
</DocusaurusDoc> </DocusaurusDoc>

View file

@ -8,7 +8,7 @@ import { Email } from '@freesewing/react/components/Account'
import Link from '@docusaurus/Link' import Link from '@docusaurus/Link'
<DocusaurusDoc> <DocusaurusDoc>
<RoleBlock user> <RoleBlock role="user">
<Email Link={Link} /> <Email Link={Link} />
</RoleBlock> </RoleBlock>
</DocusaurusDoc> </DocusaurusDoc>

View file

@ -9,7 +9,7 @@ import { Avatar, Bio, Email, Username } from '@freesewing/react/components/Accou
import Link from '@docusaurus/Link' import Link from '@docusaurus/Link'
<DocusaurusDoc> <DocusaurusDoc>
<RoleBlock user> <RoleBlock role="user">
These fields are tied to your identity: These fields are tied to your identity:
## Avatar ## Avatar

View file

@ -8,7 +8,7 @@ import { Username } from '@freesewing/react/components/Account'
import Link from '@docusaurus/Link' import Link from '@docusaurus/Link'
<DocusaurusDoc> <DocusaurusDoc>
<RoleBlock user> <RoleBlock role="user">
<Username Link={Link} /> <Username Link={Link} />
</RoleBlock> </RoleBlock>
</DocusaurusDoc> </DocusaurusDoc>

View file

@ -8,7 +8,7 @@ import { RoleBlock } from '@freesewing/react/components/Role'
import { Reload } from '@freesewing/react/components/Account' import { Reload } from '@freesewing/react/components/Account'
<DocusaurusDoc> <DocusaurusDoc>
<RoleBlock user> <RoleBlock role="user">
<Reload /> <Reload />
</RoleBlock> </RoleBlock>
</DocusaurusDoc> </DocusaurusDoc>

View file

@ -9,7 +9,7 @@ import { Remove } from '@freesewing/react/components/Account'
import Link from '@docusaurus/Link' import Link from '@docusaurus/Link'
<DocusaurusDoc> <DocusaurusDoc>
<RoleBlock user> <RoleBlock role="user">
<Remove /> <Remove />
</RoleBlock> </RoleBlock>
</DocusaurusDoc> </DocusaurusDoc>

View file

@ -9,7 +9,7 @@ import { Restrict } from '@freesewing/react/components/Account'
import Link from '@docusaurus/Link' import Link from '@docusaurus/Link'
<DocusaurusDoc> <DocusaurusDoc>
<RoleBlock user> <RoleBlock role="user">
<Restrict Link={Link} /> <Restrict Link={Link} />
</RoleBlock> </RoleBlock>
</DocusaurusDoc> </DocusaurusDoc>

View file

@ -9,7 +9,7 @@ import { Bookmarks as AccountBookmarks } from '@freesewing/react/components/Acco
import Link from '@docusaurus/Link' import Link from '@docusaurus/Link'
<DocusaurusDoc> <DocusaurusDoc>
<RoleBlock user> <RoleBlock role="user">
<AccountBookmarks Link={Link} /> <AccountBookmarks Link={Link} />
</RoleBlock> </RoleBlock>
</DocusaurusDoc> </DocusaurusDoc>

View file

@ -9,7 +9,7 @@ import { Bookmarks, Patterns, Sets } from '@freesewing/react/components/Account'
import Link from '@docusaurus/Link' import Link from '@docusaurus/Link'
<DocusaurusDoc> <DocusaurusDoc>
<RoleBlock user> <RoleBlock role="user">
This is the main data stored in your FreeSewing account: This is the main data stored in your FreeSewing account:
## Your Bookmarks ## Your Bookmarks

View file

@ -9,7 +9,7 @@ import { Patterns as AccountPatterns } from '@freesewing/react/components/Accoun
import Link from '@docusaurus/Link' import Link from '@docusaurus/Link'
<DocusaurusDoc> <DocusaurusDoc>
<RoleBlock user> <RoleBlock role="user">
<AccountPatterns Link={Link} /> <AccountPatterns Link={Link} />
</RoleBlock> </RoleBlock>
</DocusaurusDoc> </DocusaurusDoc>

View file

@ -11,7 +11,7 @@ import { Pattern } from '@freesewing/react/components/Account'
import Link from '@docusaurus/Link' import Link from '@docusaurus/Link'
<DocusaurusDoc> <DocusaurusDoc>
<RoleBlock user> <RoleBlock role="user">
<Pattern Link={Link} id={getSearchParam('id')} /> <Pattern Link={Link} id={getSearchParam('id')} />
</RoleBlock> </RoleBlock>
</DocusaurusDoc> </DocusaurusDoc>

View file

@ -9,7 +9,7 @@ import { Sets as AccountSets } from '@freesewing/react/components/Account'
import Link from '@docusaurus/Link' import Link from '@docusaurus/Link'
<DocusaurusDoc> <DocusaurusDoc>
<RoleBlock user> <RoleBlock role="user">
<AccountSets Link={Link} /> <AccountSets Link={Link} />
</RoleBlock> </RoleBlock>
</DocusaurusDoc> </DocusaurusDoc>

View file

@ -10,7 +10,7 @@ import { Set } from '@freesewing/react/components/Account'
import Link from '@docusaurus/Link' import Link from '@docusaurus/Link'
<DocusaurusDoc> <DocusaurusDoc>
<RoleBlock user> <RoleBlock role="user">
<Set <Set
Link={Link} Link={Link}
id={getSearchParam('id')} id={getSearchParam('id')}

View file

@ -9,7 +9,7 @@ import { Links as AccountLinks } from '@freesewing/react/components/Account'
import Link from '@docusaurus/Link' import Link from '@docusaurus/Link'
<DocusaurusDoc> <DocusaurusDoc>
<RoleBlock user> <RoleBlock role="user">
<AccountLinks Link={Link} /> <AccountLinks Link={Link} />
</RoleBlock> </RoleBlock>
</DocusaurusDoc> </DocusaurusDoc>

View file

@ -7,7 +7,7 @@ import { RoleBlock } from '@freesewing/react/components/Role'
import { Compare } from '@freesewing/react/components/Account' import { Compare } from '@freesewing/react/components/Account'
<DocusaurusDoc> <DocusaurusDoc>
<RoleBlock user> <RoleBlock role="user">
<Compare /> <Compare />
</RoleBlock> </RoleBlock>
</DocusaurusDoc> </DocusaurusDoc>

View file

@ -8,7 +8,7 @@ import { Consent } from '@freesewing/react/components/Account'
import Link from '@docusaurus/Link' import Link from '@docusaurus/Link'
<DocusaurusDoc> <DocusaurusDoc>
<RoleBlock user> <RoleBlock role="user">
<Consent Link={Link} /> <Consent Link={Link} />
</RoleBlock> </RoleBlock>
</DocusaurusDoc> </DocusaurusDoc>

View file

@ -7,7 +7,7 @@ import { RoleBlock } from '@freesewing/react/components/Role'
import { Control } from '@freesewing/react/components/Account' import { Control } from '@freesewing/react/components/Account'
<DocusaurusDoc> <DocusaurusDoc>
<RoleBlock user> <RoleBlock role="user">
<Control /> <Control />
</RoleBlock> </RoleBlock>
</DocusaurusDoc> </DocusaurusDoc>

View file

@ -8,7 +8,7 @@ import { Newsletter } from '@freesewing/react/components/Account'
import Link from '@docusaurus/Link' import Link from '@docusaurus/Link'
<DocusaurusDoc> <DocusaurusDoc>
<RoleBlock user> <RoleBlock role="user">
<Newsletter Link={Link} /> <Newsletter Link={Link} />
</RoleBlock> </RoleBlock>
</DocusaurusDoc> </DocusaurusDoc>

View file

@ -8,7 +8,7 @@ import { Units } from '@freesewing/react/components/Account'
import Link from '@docusaurus/Link' import Link from '@docusaurus/Link'
<DocusaurusDoc> <DocusaurusDoc>
<RoleBlock user> <RoleBlock role="user">
<Units /> <Units />
</RoleBlock> </RoleBlock>
</DocusaurusDoc> </DocusaurusDoc>

View file

@ -9,7 +9,7 @@ import { Apikeys } from '@freesewing/react/components/Account'
import Link from '@docusaurus/Link' import Link from '@docusaurus/Link'
<DocusaurusDoc> <DocusaurusDoc>
<RoleBlock user> <RoleBlock role="user">
<Apikeys Link={Link} /> <Apikeys Link={Link} />
</RoleBlock> </RoleBlock>
</DocusaurusDoc> </DocusaurusDoc>

View file

@ -8,7 +8,7 @@ import { RoleBlock } from '@freesewing/react/components/Role'
import { Mfa } from '@freesewing/react/components/Account' import { Mfa } from '@freesewing/react/components/Account'
<DocusaurusDoc> <DocusaurusDoc>
<RoleBlock user> <RoleBlock role="user">
<Mfa /> <Mfa />
</RoleBlock> </RoleBlock>
</DocusaurusDoc> </DocusaurusDoc>

View file

@ -8,7 +8,7 @@ import { RoleBlock } from '@freesewing/react/components/Role'
import { Password } from '@freesewing/react/components/Account' import { Password } from '@freesewing/react/components/Account'
<DocusaurusDoc> <DocusaurusDoc>
<RoleBlock user> <RoleBlock role="user">
<Password /> <Password />
</RoleBlock> </RoleBlock>
</DocusaurusDoc> </DocusaurusDoc>

View file

@ -8,7 +8,7 @@ import { Github } from '@freesewing/react/components/Account'
import Link from '@docusaurus/Link' import Link from '@docusaurus/Link'
<DocusaurusDoc> <DocusaurusDoc>
<RoleBlock user> <RoleBlock role="user">
<Github Link={Link} /> <Github Link={Link} />
</RoleBlock> </RoleBlock>
</DocusaurusDoc> </DocusaurusDoc>

View file

@ -17,7 +17,7 @@ import {
import Link from '@docusaurus/Link' import Link from '@docusaurus/Link'
<DocusaurusDoc> <DocusaurusDoc>
<RoleBlock user> <RoleBlock role="user">
Listing your other online identities allows visitors to follow you elsewhere. Listing your other online identities allows visitors to follow you elsewhere.

View file

@ -8,7 +8,7 @@ import { Instagram } from '@freesewing/react/components/Account'
import Link from '@docusaurus/Link' import Link from '@docusaurus/Link'
<DocusaurusDoc> <DocusaurusDoc>
<RoleBlock user> <RoleBlock role="user">
<Instagram /> <Instagram />
</RoleBlock> </RoleBlock>
</DocusaurusDoc> </DocusaurusDoc>

View file

@ -8,7 +8,7 @@ import { Mastodon } from '@freesewing/react/components/Account'
import Link from '@docusaurus/Link' import Link from '@docusaurus/Link'
<DocusaurusDoc> <DocusaurusDoc>
<RoleBlock user> <RoleBlock role="user">
<Mastodon /> <Mastodon />
</RoleBlock> </RoleBlock>
</DocusaurusDoc> </DocusaurusDoc>

View file

@ -8,7 +8,7 @@ import { Reddit } from '@freesewing/react/components/Account'
import Link from '@docusaurus/Link' import Link from '@docusaurus/Link'
<DocusaurusDoc> <DocusaurusDoc>
<RoleBlock user> <RoleBlock role="user">
<Reddit /> <Reddit />
</RoleBlock> </RoleBlock>
</DocusaurusDoc> </DocusaurusDoc>

View file

@ -8,7 +8,7 @@ import { Tiktok } from '@freesewing/react/components/Account'
import Link from '@docusaurus/Link' import Link from '@docusaurus/Link'
<DocusaurusDoc> <DocusaurusDoc>
<RoleBlock user> <RoleBlock role="user">
<Tiktok /> <Tiktok />
</RoleBlock> </RoleBlock>
</DocusaurusDoc> </DocusaurusDoc>

View file

@ -8,7 +8,7 @@ import { Twitch } from '@freesewing/react/components/Account'
import Link from '@docusaurus/Link' import Link from '@docusaurus/Link'
<DocusaurusDoc> <DocusaurusDoc>
<RoleBlock user> <RoleBlock role="user">
<Twitch /> <Twitch />
</RoleBlock> </RoleBlock>
</DocusaurusDoc> </DocusaurusDoc>

View file

@ -8,7 +8,7 @@ import { Website } from '@freesewing/react/components/Account'
import Link from '@docusaurus/Link' import Link from '@docusaurus/Link'
<DocusaurusDoc> <DocusaurusDoc>
<RoleBlock user> <RoleBlock role="user">
<Website /> <Website />
</RoleBlock> </RoleBlock>
</DocusaurusDoc> </DocusaurusDoc>

View file

@ -11,7 +11,7 @@ import { DocusaurusDoc } from '@freesewing/react/components/Docusaurus'
See also: [Manage subscribers](/admin/subscribers) See also: [Manage subscribers](/admin/subscribers)
<DocusaurusDoc> <DocusaurusDoc>
<RoleBlock admin> <RoleBlock role="admin">
<UserAdministration Link={Link} /> <UserAdministration Link={Link} />
</RoleBlock> </RoleBlock>
</DocusaurusDoc> </DocusaurusDoc>

View file

@ -11,7 +11,7 @@ import { DocusaurusDoc } from '@freesewing/react/components/Docusaurus'
See also: [Manage users](/admin) See also: [Manage users](/admin)
<DocusaurusDoc> <DocusaurusDoc>
<RoleBlock admin> <RoleBlock role="admin">
<SubscriberAdministration Link={Link} /> <SubscriberAdministration Link={Link} />
</RoleBlock> </RoleBlock>
</DocusaurusDoc> </DocusaurusDoc>

View file

@ -6,7 +6,7 @@ sidebar_class_name: tw:hidden
import { RoleBlock } from '@freesewing/react/components/Role' import { RoleBlock } from '@freesewing/react/components/Role'
import { UserId } from '@freesewing/react/components/Account' import { UserId } from '@freesewing/react/components/Account'
<RoleBlock user> <RoleBlock role="user">
Your FreeSewing account ID is:{' '} Your FreeSewing account ID is:{' '}
<b> <b>
<UserId /> <UserId />

View file

@ -8,7 +8,7 @@ import { OwnProfile } from '@freesewing/react/components/Profile'
import { DocusaurusDoc } from '@freesewing/react/components/Docusaurus' import { DocusaurusDoc } from '@freesewing/react/components/Docusaurus'
<DocusaurusDoc> <DocusaurusDoc>
<RoleBlock user> <RoleBlock role="user">
<OwnProfile /> <OwnProfile />
</RoleBlock> </RoleBlock>
</DocusaurusDoc> </DocusaurusDoc>

View file

@ -10,7 +10,7 @@ import { Set } from '@freesewing/react/components/Account'
import Link from '@docusaurus/Link' import Link from '@docusaurus/Link'
<DocusaurusDoc> <DocusaurusDoc>
<RoleBlock user> <RoleBlock role="user">
<Set Link={Link} id={getSearchParam('id')} publicOnly={true} /> <Set Link={Link} id={getSearchParam('id')} publicOnly={true} />
</RoleBlock> </RoleBlock>
</DocusaurusDoc> </DocusaurusDoc>

View file

@ -8,7 +8,7 @@ import { UserProfile } from '@freesewing/react/components/Profile'
import { DocusaurusDoc } from '@freesewing/react/components/Docusaurus' import { DocusaurusDoc } from '@freesewing/react/components/Docusaurus'
<DocusaurusDoc> <DocusaurusDoc>
<RoleBlock user> <RoleBlock role="user">
<UserProfile fromUrl="id" /> <UserProfile fromUrl="id" />
</RoleBlock> </RoleBlock>
</DocusaurusDoc> </DocusaurusDoc>

View file

@ -36,7 +36,7 @@ export default function SignInPage() {
> >
<div className="tw:text-base-content tw:px-4 tw:max-w-2xl tw:mx-auto tw:py-12"> <div className="tw:text-base-content tw:px-4 tw:max-w-2xl tw:mx-auto tw:py-12">
<h1 className="tw:break-words tw:hidden">Sign in with FreeSewing</h1> <h1 className="tw:break-words tw:hidden">Sign in with FreeSewing</h1>
<RoleBlock user> <RoleBlock role="user">
<div className="tw:border tw:rounded-lg tw:max-w-lg"> <div className="tw:border tw:rounded-lg tw:max-w-lg">
<h5 <h5
className={`tw:flex tw:flex-row tw:items-center tw:gap-2 tw:px-4 tw:bg-primary className={`tw:flex tw:flex-row tw:items-center tw:gap-2 tw:px-4 tw:bg-primary

View file

@ -10,7 +10,7 @@ export default function WelcomeBioPage() {
<h1>Bio</h1> <h1>Bio</h1>
<p>Feel free to shamelessly plug your YouTube channel or link to other places.</p> <p>Feel free to shamelessly plug your YouTube channel or link to other places.</p>
<DocusaurusDoc> <DocusaurusDoc>
<RoleBlock user> <RoleBlock role="user">
<Bio welcome /> <Bio welcome />
</RoleBlock> </RoleBlock>
</DocusaurusDoc> </DocusaurusDoc>

View file

@ -18,7 +18,7 @@ export default function WelcomeComparePage() {
</small> </small>
</p> </p>
<DocusaurusDoc> <DocusaurusDoc>
<RoleBlock user> <RoleBlock role="user">
<Compare welcome /> <Compare welcome />
</RoleBlock> </RoleBlock>
</DocusaurusDoc> </DocusaurusDoc>

View file

@ -10,7 +10,7 @@ export default function WelcomeAvatarPage() {
<h1>Avatar</h1> <h1>Avatar</h1>
<p>A picture says more than a 1000 words.</p> <p>A picture says more than a 1000 words.</p>
<DocusaurusDoc> <DocusaurusDoc>
<RoleBlock user> <RoleBlock role="user">
<Avatar welcome /> <Avatar welcome />
</RoleBlock> </RoleBlock>
</DocusaurusDoc> </DocusaurusDoc>

View file

@ -10,7 +10,7 @@ export default function WelcomeStartPage() {
<h1>Welcome</h1> <h1>Welcome</h1>
<p>We will ask you a few questions to set up your account. This won&apos;t take long.</p> <p>We will ask you a few questions to set up your account. This won&apos;t take long.</p>
<DocusaurusDoc> <DocusaurusDoc>
<RoleBlock user> <RoleBlock role="user">
<Control welcome /> <Control welcome />
</RoleBlock> </RoleBlock>
</DocusaurusDoc> </DocusaurusDoc>

View file

@ -10,7 +10,7 @@ export default function WelcomeNewsletterPage() {
<h1>Newsletter</h1> <h1>Newsletter</h1>
<p>You wil get email from us every three months. No more. No less.</p> <p>You wil get email from us every three months. No more. No less.</p>
<DocusaurusDoc> <DocusaurusDoc>
<RoleBlock user> <RoleBlock role="user">
<Newsletter welcome /> <Newsletter welcome />
</RoleBlock> </RoleBlock>
</DocusaurusDoc> </DocusaurusDoc>

View file

@ -14,7 +14,7 @@ export default function WelcomeNewsletterPage() {
<small>The latter one slightly reluctant, but support it we do.</small> <small>The latter one slightly reluctant, but support it we do.</small>
</p> </p>
<DocusaurusDoc> <DocusaurusDoc>
<RoleBlock user> <RoleBlock role="user">
<Units welcome /> <Units welcome />
</RoleBlock> </RoleBlock>
</DocusaurusDoc> </DocusaurusDoc>

View file

@ -10,7 +10,7 @@ export default function WelcomeComparePage() {
<h1>Username</h1> <h1>Username</h1>
<p>Everyone needs one. What will yours be?</p> <p>Everyone needs one. What will yours be?</p>
<DocusaurusDoc> <DocusaurusDoc>
<RoleBlock user> <RoleBlock role="user">
<Username welcome /> <Username welcome />
</RoleBlock> </RoleBlock>
</DocusaurusDoc> </DocusaurusDoc>