Update nux image

This commit is contained in:
Eric Bailey
2026-01-14 16:39:43 -06:00
parent 4f0f1e2d1a
commit 33610aa200
2 changed files with 16 additions and 8 deletions
Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

@@ -1,4 +1,4 @@
import {useCallback} from 'react' import {useCallback, useMemo} from 'react'
import {View} from 'react-native' import {View} from 'react-native'
import {Image} from 'expo-image' import {Image} from 'expo-image'
import {LinearGradient} from 'expo-linear-gradient' import {LinearGradient} from 'expo-linear-gradient'
@@ -6,7 +6,7 @@ import {msg, Trans} from '@lingui/macro'
import {useLingui} from '@lingui/react' import {useLingui} from '@lingui/react'
import {isWeb} from '#/platform/detection' import {isWeb} from '#/platform/detection'
import {atoms as a, useTheme, utils, web} from '#/alf' import {atoms as a, select, useTheme, utils, web} from '#/alf'
import {Button, ButtonText} from '#/components/Button' import {Button, ButtonText} from '#/components/Button'
import * as Dialog from '#/components/Dialog' import * as Dialog from '#/components/Dialog'
import {useNuxDialogContext} from '#/components/dialogs/nuxs' import {useNuxDialogContext} from '#/components/dialogs/nuxs'
@@ -41,6 +41,14 @@ export function LiveNowBetaDialog() {
nuxDialogs.dismissActiveNux() nuxDialogs.dismissActiveNux()
}, [nuxDialogs]) }, [nuxDialogs])
const shadowColor = useMemo(() => {
return select(t.name, {
light: utils.alpha(t.palette.primary_900, 0.4),
dark: utils.alpha(t.palette.primary_25, 0.4),
dim: utils.alpha(t.palette.primary_25, 0.4),
})
}, [t])
return ( return (
<Dialog.Outer <Dialog.Outer
control={control} control={control}
@@ -106,18 +114,18 @@ export function LiveNowBetaDialog() {
style={[ style={[
{ {
borderRadius: 24, borderRadius: 24,
aspectRatio: 326 / 105, aspectRatio: 652 / 211,
}, },
isWeb isWeb
? [ ? [
{ {
boxShadow: `0px 10px 15px -3px ${utils.alpha(t.palette.primary_900, 0.4)}`, boxShadow: `0px 10px 15px -3px ${shadowColor}`,
}, },
] ]
: [ : [
t.atoms.shadow_md, t.atoms.shadow_md,
{ {
shadowColor: utils.alpha(t.palette.primary_900, 0.4), shadowColor,
shadowOpacity: 0.2, shadowOpacity: 0.2,
shadowOffset: { shadowOffset: {
width: 0, width: 0,
@@ -128,16 +136,16 @@ export function LiveNowBetaDialog() {
]}> ]}>
<Image <Image
accessibilityIgnoresInvertColors accessibilityIgnoresInvertColors
source={require('../../../../assets/images/bookmarks_announcement_nux.webp')} source={require('../../../../assets/images/live_now_beta.webp')}
style={[ style={[
a.w_full, a.w_full,
{ {
aspectRatio: 326 / 105, aspectRatio: 652 / 211,
}, },
]} ]}
alt={_( alt={_(
msg({ msg({
message: `A screenshot of a post from <TODO>, showing the user is currently livestreaming content on Twitch. The post reads: "TODO"`, message: `A screenshot of a post from @esb.lol, showing the user is currently livestreaming content on Twitch. The post reads: "Hello! I'm live on Twitch, and I'm testing Bluesky's latest feature too!"`,
comment: comment:
'Contains a post that originally appeared in English. Consider translating the post text if it makes sense in your language, and noting that the post was translated from English.', 'Contains a post that originally appeared in English. Consider translating the post text if it makes sense in your language, and noting that the post was translated from English.',
}), }),