diff --git a/src/components/dialogs/BlueskyPlus/index.tsx b/src/components/dialogs/BlueskyPlus/index.tsx index 00d37c2664..7b8809c3e4 100644 --- a/src/components/dialogs/BlueskyPlus/index.tsx +++ b/src/components/dialogs/BlueskyPlus/index.tsx @@ -22,6 +22,7 @@ import {GradientFill} from '#/components/GradientFill' import {Full as BlueskyPlusLogo} from '#/components/icons/BlueskyPlus' import {CheckThick_Stroke2_Corner0_Rounded as CheckThink} from '#/components/icons/Check' import {PlusLarge_Stroke2_Corner0_Rounded as Plus} from '#/components/icons/Plus' +import {InlineLinkText} from '#/components/Link' import {Loader} from '#/components/Loader' import {Text} from '#/components/Typography' @@ -229,6 +230,31 @@ function DialogInner() { + + + + Terms and Conditions + {' '} + ·{' '} + + Privacy Policy + {' '} + ·{' '} + + EULA + + + + ) diff --git a/src/components/icons/BlueskyPlus.tsx b/src/components/icons/BlueskyPlus.tsx index 6ad0156e69..f5da7ff0b1 100644 --- a/src/components/icons/BlueskyPlus.tsx +++ b/src/components/icons/BlueskyPlus.tsx @@ -91,7 +91,7 @@ export function Logotype(props: Props) { function Gradients() { return ( - + diff --git a/src/view/shell/desktop/RightNav.tsx b/src/view/shell/desktop/RightNav.tsx index 53465f33cf..1634089c5d 100644 --- a/src/view/shell/desktop/RightNav.tsx +++ b/src/view/shell/desktop/RightNav.tsx @@ -14,8 +14,10 @@ import {atoms as a, tokens, useTheme, web} from '#/alf' import {Button} from '#/components/Button' import {useDialogControl} from '#/components/Dialog' import {BlueskyPlus} from '#/components/dialogs/BlueskyPlus' +import {Divider} from '#/components/Divider' import {GradientFill} from '#/components/GradientFill' -import {Logotype} from '#/components/icons/BlueskyPlus' +import {Full as BlueskyPlusLogo} from '#/components/icons/BlueskyPlus' +import {SquareArrowTopRight_Stroke2_Corner0_Rounded as SquareArrowTopRight} from '#/components/icons/SquareArrowTopRight' import {InlineLinkText} from '#/components/Link' import {ProgressGuideList} from '#/components/ProgressGuide/List' import {Text} from '#/components/Typography' @@ -74,30 +76,57 @@ export function DesktopRightNav({routeName}: {routeName: string}) { onPress={() => subscriptionsDialogControl.open()} label={_(msg`Subscribe to Bluesky Plus`)} style={[a.p_lg, a.overflow_hidden, a.rounded_md]}> - - + {({hovered}) => ( + <> + + + {hovered && ( + + )} + - - + + + + + - - - - Support Bluesky and get access to exclusive features. - - - - + + + + + Subscribe now + + + $8 / month + + + + + )}