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'
<DocusaurusDoc>
<RoleBlock user>
<RoleBlock role="user">
<Avatar Link={Link} />
</RoleBlock>
</DocusaurusDoc>

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

@ -17,7 +17,7 @@ import {
import Link from '@docusaurus/Link'
<DocusaurusDoc>
<RoleBlock user>
<RoleBlock role="user">
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'
<DocusaurusDoc>
<RoleBlock user>
<RoleBlock role="user">
<Instagram />
</RoleBlock>
</DocusaurusDoc>

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

@ -8,7 +8,7 @@ import { UserProfile } from '@freesewing/react/components/Profile'
import { DocusaurusDoc } from '@freesewing/react/components/Docusaurus'
<DocusaurusDoc>
<RoleBlock user>
<RoleBlock role="user">
<UserProfile fromUrl="id" />
</RoleBlock>
</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">
<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">
<h5
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>
<p>Feel free to shamelessly plug your YouTube channel or link to other places.</p>
<DocusaurusDoc>
<RoleBlock user>
<RoleBlock role="user">
<Bio welcome />
</RoleBlock>
</DocusaurusDoc>

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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