adjust web layout
This commit is contained in:
@@ -1 +0,0 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24"><path fill="#000" fill-rule="evenodd" d="M8 4a4 4 0 1 0 0 8 4 4 0 0 0 0-8ZM2 8a6 6 0 1 1 12 0A6 6 0 0 1 2 8Zm16.5 0a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3ZM15 9.5a3.5 3.5 0 1 1 7 0 3.5 3.5 0 0 1-7 0Zm-.5 5.5a2.5 2.5 0 1 0 0 5 2.5 2.5 0 0 0 0-5ZM10 17.5a4.5 4.5 0 1 1 9 0 4.5 4.5 0 0 1-9 0Z" clip-rule="evenodd"/></svg>
|
|
||||||
|
Before Width: | Height: | Size: 387 B |
@@ -1,5 +0,0 @@
|
|||||||
import {createSinglePathSVG} from './TEMPLATE'
|
|
||||||
|
|
||||||
export const Bubbles_Stroke2_Corner0_Rounded = createSinglePathSVG({
|
|
||||||
path: 'M8 4a4 4 0 1 0 0 8 4 4 0 0 0 0-8ZM2 8a6 6 0 1 1 12 0A6 6 0 0 1 2 8Zm16.5 0a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3ZM15 9.5a3.5 3.5 0 1 1 7 0 3.5 3.5 0 0 1-7 0Zm-.5 5.5a2.5 2.5 0 1 0 0 5 2.5 2.5 0 0 0 0-5ZM10 17.5a4.5 4.5 0 1 1 9 0 4.5 4.5 0 0 1-9 0Z',
|
|
||||||
})
|
|
||||||
@@ -34,7 +34,6 @@ import {
|
|||||||
AvatarColor,
|
AvatarColor,
|
||||||
avatarColors,
|
avatarColors,
|
||||||
} from './types'
|
} from './types'
|
||||||
import {SelectImageButton} from '#/screens/Onboarding/StepProfile/SelectImageButton'
|
|
||||||
import {
|
import {
|
||||||
PlaceholderCanvas,
|
PlaceholderCanvas,
|
||||||
PlaceholderCanvasRef,
|
PlaceholderCanvasRef,
|
||||||
@@ -76,7 +75,7 @@ export function StepProfile() {
|
|||||||
const {state, dispatch} = React.useContext(Context)
|
const {state, dispatch} = React.useContext(Context)
|
||||||
const [avatar, setAvatar] = React.useState<Avatar>({
|
const [avatar, setAvatar] = React.useState<Avatar>({
|
||||||
placeholder: emojiItems.at,
|
placeholder: emojiItems.at,
|
||||||
backgroundColor: avatarColors[1],
|
backgroundColor: avatarColors[0],
|
||||||
})
|
})
|
||||||
|
|
||||||
const canvasRef = React.useRef<PlaceholderCanvasRef>(null)
|
const canvasRef = React.useRef<PlaceholderCanvasRef>(null)
|
||||||
@@ -300,10 +299,6 @@ function EmojiItem({emojiName}: {emojiName: EmojiName}) {
|
|||||||
}))
|
}))
|
||||||
}, [emojiName, setAvatar])
|
}, [emojiName, setAvatar])
|
||||||
|
|
||||||
if (emojiName === 'camera') {
|
|
||||||
return <SelectImageButton />
|
|
||||||
}
|
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<AnimatedCircle selected={avatar.placeholder.name === emojiName}>
|
<AnimatedCircle selected={avatar.placeholder.name === emojiName}>
|
||||||
<Pressable
|
<Pressable
|
||||||
@@ -336,9 +331,10 @@ function Items({type}: {type: 'emojis' | 'colors'}) {
|
|||||||
a.align_center,
|
a.align_center,
|
||||||
{height: 100},
|
{height: 100},
|
||||||
!isTabletOrDesktop && styles.flatListContainer,
|
!isTabletOrDesktop && styles.flatListContainer,
|
||||||
|
isTabletOrDesktop && type === 'colors' && a.pr_xs,
|
||||||
]}
|
]}
|
||||||
numColumns={isTabletOrDesktop && type === 'emojis' ? 4 : undefined}
|
numColumns={isTabletOrDesktop && type === 'emojis' ? 4 : undefined}
|
||||||
showsHorizontalScrollIndicator={isTabletOrDesktop && type === 'emojis'}
|
showsHorizontalScrollIndicator={isTabletOrDesktop && type === 'colors'}
|
||||||
horizontal={!isTabletOrDesktop}
|
horizontal={!isTabletOrDesktop}
|
||||||
{...commonFlatListProps}
|
{...commonFlatListProps}
|
||||||
/>
|
/>
|
||||||
@@ -366,7 +362,7 @@ const useStyles = () => {
|
|||||||
},
|
},
|
||||||
flatListOuter: isTabletOrDesktop
|
flatListOuter: isTabletOrDesktop
|
||||||
? {
|
? {
|
||||||
height: 450,
|
height: 435,
|
||||||
}
|
}
|
||||||
: {
|
: {
|
||||||
flexDirection: 'row',
|
flexDirection: 'row',
|
||||||
|
|||||||
@@ -3,7 +3,6 @@ import {
|
|||||||
EmojiHeartEyes_Stroke2_Corner0_Rounded as EmojiHeartEyes,
|
EmojiHeartEyes_Stroke2_Corner0_Rounded as EmojiHeartEyes,
|
||||||
} from '#/components/icons/Emoji'
|
} from '#/components/icons/Emoji'
|
||||||
import {Alien_Stroke2_Corner0_Rounded as Alien} from '#/components/icons/Alien'
|
import {Alien_Stroke2_Corner0_Rounded as Alien} from '#/components/icons/Alien'
|
||||||
import {Bubbles_Stroke2_Corner0_Rounded as Bubbles} from '#/components/icons/Bubbles'
|
|
||||||
import {Explosion_Stroke2_Corner0_Rounded as Explosion} from '#/components/icons/Explosion'
|
import {Explosion_Stroke2_Corner0_Rounded as Explosion} from '#/components/icons/Explosion'
|
||||||
import {Lab_Stroke2_Corner0_Rounded as Lab} from '#/components/icons/Lab'
|
import {Lab_Stroke2_Corner0_Rounded as Lab} from '#/components/icons/Lab'
|
||||||
import {PiggyBank_Stroke2_Corner0_Rounded as PiggyBank} from '#/components/icons/PiggyBank'
|
import {PiggyBank_Stroke2_Corner0_Rounded as PiggyBank} from '#/components/icons/PiggyBank'
|
||||||
@@ -28,7 +27,6 @@ import {Celebrate_Stroke2_Corner0_Rounded as Celebrate} from '#/components/icons
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
export const emojiNames = [
|
export const emojiNames = [
|
||||||
'camera',
|
|
||||||
'at',
|
'at',
|
||||||
'arc',
|
'arc',
|
||||||
'heartEyes',
|
'heartEyes',
|
||||||
@@ -45,7 +43,6 @@ export const emojiNames = [
|
|||||||
'shaka',
|
'shaka',
|
||||||
'ufo',
|
'ufo',
|
||||||
'zap',
|
'zap',
|
||||||
'bubbles',
|
|
||||||
'explosion',
|
'explosion',
|
||||||
'lab',
|
'lab',
|
||||||
'piggyBank',
|
'piggyBank',
|
||||||
@@ -58,10 +55,6 @@ export interface Emoji {
|
|||||||
component: typeof EmojiArc
|
component: typeof EmojiArc
|
||||||
}
|
}
|
||||||
export const emojiItems: Record<EmojiName, Emoji> = {
|
export const emojiItems: Record<EmojiName, Emoji> = {
|
||||||
camera: {
|
|
||||||
name: 'camera',
|
|
||||||
component: EmojiArc,
|
|
||||||
},
|
|
||||||
at: {
|
at: {
|
||||||
name: 'at',
|
name: 'at',
|
||||||
component: At,
|
component: At,
|
||||||
@@ -126,10 +119,6 @@ export const emojiItems: Record<EmojiName, Emoji> = {
|
|||||||
name: 'zap',
|
name: 'zap',
|
||||||
component: Zap,
|
component: Zap,
|
||||||
},
|
},
|
||||||
bubbles: {
|
|
||||||
name: 'bubbles',
|
|
||||||
component: Bubbles,
|
|
||||||
},
|
|
||||||
explosion: {
|
explosion: {
|
||||||
name: 'explosion',
|
name: 'explosion',
|
||||||
component: Explosion,
|
component: Explosion,
|
||||||
@@ -149,8 +138,8 @@ export const emojiItems: Record<EmojiName, Emoji> = {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export const avatarColors = [
|
export const avatarColors = [
|
||||||
'hsl(168,76%,42%)',
|
|
||||||
'hsl(204,70%,53%)',
|
'hsl(204,70%,53%)',
|
||||||
|
'hsl(168,76%,42%)',
|
||||||
'hsl(282,38%,53%)',
|
'hsl(282,38%,53%)',
|
||||||
'hsl(28,80%,52%)',
|
'hsl(28,80%,52%)',
|
||||||
'hsl(5,79%,57%)',
|
'hsl(5,79%,57%)',
|
||||||
|
|||||||
Reference in New Issue
Block a user