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>}
+8
View File
@@ -511,7 +511,14 @@ 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]}>
<View style={[a.flex_row]}>
{items.slice(0, 6).map((p, index) => ( {items.slice(0, 6).map((p, index) => (
<UserAvatar <UserAvatar
key={index} key={index}
@@ -521,6 +528,7 @@ function Footer({
/> />
))} ))}
</View> </View>
</View>
{items.length === 0 ? ( {items.length === 0 ? (
<View style={[a.gap_sm]}> <View style={[a.gap_sm]}>