feat(FN-2893): add merge-description disclosures in settings

- Render merge strategy descriptions behind expandable disclosure sections in Settings modal
- Add dedicated disclosure styling and update task form expectations for the new copy structure
- Extend Settings modal tests to cover disclosure toggling and merge-description visibility
- Improve model onboarding API key action layout on mobile by stretching form width and aligning button placement
This commit is contained in:
Fusion
2026-04-28 16:24:22 -07:00
committed by gsxdsm
parent 33d7efcdf9
commit 64f662624b
5 changed files with 120 additions and 28 deletions

View File

@@ -611,10 +611,15 @@
.onboarding-apikey-input-row {
display: flex;
align-items: center;
flex-direction: column;
align-items: stretch;
gap: var(--space-sm);
}
.onboarding-apikey-input-row .btn {
align-self: flex-end;
}
.onboarding-apikey-input {
width: 100%;
min-height: 36px;
@@ -1361,6 +1366,15 @@
margin-inline: calc(-1 * var(--space-md));
padding-inline: var(--space-xs);
box-sizing: border-box;
/* Override the parent rule's justify-content: flex-end. The api-key form
is a single child without flex-grow, so right-justification pushes it
against the right edge and leaves a huge left gap. */
justify-content: stretch;
}
.onboarding-provider-card__actions--api-key > .onboarding-apikey-form {
width: 100%;
min-width: 0;
}
/* When actions are simple buttons (Connect / Skip), make them split the