add indicator on how many more items can be added

This commit is contained in:
Hailey
2024-06-11 14:06:13 -07:00
parent 28b47c0e0e
commit 4b737f80af
3 changed files with 18 additions and 8 deletions
@@ -60,6 +60,7 @@ export function WizardFeedCard({
color={includesFeed ? 'secondary' : 'primary'} color={includesFeed ? 'secondary' : 'primary'}
size="small" size="small"
style={{paddingVertical: 6}} style={{paddingVertical: 6}}
disabled={!includesFeed && state.feeds.length >= 3}
onPress={onAdd}> onPress={onAdd}>
<ButtonText> <ButtonText>
{includesFeed ? <Trans>Remove</Trans> : <Trans>Add</Trans>} {includesFeed ? <Trans>Remove</Trans> : <Trans>Add</Trans>}
@@ -66,6 +66,7 @@ export function WizardProfileCard({
color={includesProfile ? 'secondary' : 'primary'} color={includesProfile ? 'secondary' : 'primary'}
size="small" size="small"
style={{paddingVertical: 6}} style={{paddingVertical: 6}}
disabled={!includesProfile && state.profiles.length >= 50}
onPress={onPressAddRemove}> onPress={onPressAddRemove}>
<ButtonText> <ButtonText>
{includesProfile ? <Trans>Remove</Trans> : <Trans>Add</Trans>} {includesProfile ? <Trans>Remove</Trans> : <Trans>Add</Trans>}
+16 -8
View File
@@ -511,15 +511,23 @@ function Footer({
}, },
], ],
]}> ]}>
<View style={[a.absolute, {right: 14, top: 23}]}>
<Text style={[a.font_bold]}>
{items.length}/{state.currentStep === 'Profiles' ? 50 : 3}
</Text>
</View>
<View style={[a.flex_row, a.gap_xs]}> <View style={[a.flex_row, a.gap_xs]}>
{items.slice(0, 6).map((p, index) => ( <View style={[a.flex_row]}>
<UserAvatar {items.slice(0, 6).map((p, index) => (
key={index} <UserAvatar
avatar={p.avatar} key={index}
size={28} avatar={p.avatar}
type={state.currentStep === 'Profiles' ? 'user' : 'algo'} size={28}
/> type={state.currentStep === 'Profiles' ? 'user' : 'algo'}
))} />
))}
</View>
</View> </View>
{items.length === 0 ? ( {items.length === 0 ? (