Skip to content

Commit 3079303

Browse files
committed
fix(onboarding): Adapt xs grid columns to provider count
1 parent c794fbe commit 3079303

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

static/app/views/onboarding/components/scmProviderPills.tsx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ export function ScmProviderPills({providers, onInstall}: ScmProviderPillsProps)
2525
const {startFlow} = useAddIntegration();
2626
const primaryProviders = providers.filter(p => PRIMARY_PROVIDER_KEYS.has(p.key));
2727
const moreProviders = providers.filter(p => !PRIMARY_PROVIDER_KEYS.has(p.key));
28+
const relevantProvidersLength = primaryProviders.length + moreProviders.length;
2829

2930
const columnPrimaryProviders = primaryProviders.length
3031
? `repeat(${primaryProviders.length}, 1fr)`
@@ -33,12 +34,13 @@ export function ScmProviderPills({providers, onInstall}: ScmProviderPillsProps)
3334
const columnSpacer = primaryProviders.length && moreProviders.length ? ' ' : '';
3435

3536
const columnsMd = `${columnPrimaryProviders}${columnSpacer}${columnMoreProviders}`;
37+
const columnsXs = relevantProvidersLength > 1 ? '1fr 1fr' : '1fr';
3638

3739
return (
3840
<Flex justify="center">
3941
<Grid
4042
columns={{
41-
xs: '1fr 1fr',
43+
xs: columnsXs,
4244
md: columnsMd,
4345
}}
4446
justify="center"

0 commit comments

Comments
 (0)