feat(FN-3505): add node onboarding mapping flow with asset-gated bundling
- Add onboarding project-mapping API contracts and dashboard UI wiring in AddNodeModal/NodesView - Persist node-to-project mappings with rollback-safe failure handling and expanded hook/API test coverage - Document node onboarding mapping behavior in architecture and multi-project docs - Add tsup bundle asset gates for openclaw bridge and droid runtime, with changesets and bundle output tests Fusion-Task-Id: FN-3505
This commit is contained in:
@@ -149,6 +149,34 @@
|
||||
gap: var(--space-sm);
|
||||
}
|
||||
|
||||
.add-node-modal__projects {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
gap: var(--space-sm);
|
||||
}
|
||||
|
||||
.add-node-modal__projects-title {
|
||||
margin: 0;
|
||||
font-size: calc(var(--space-md) + var(--space-xs) * 0.5);
|
||||
}
|
||||
|
||||
.add-node-modal__project-list {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
gap: var(--space-sm);
|
||||
}
|
||||
|
||||
.add-node-modal__project-card {
|
||||
padding: var(--space-sm);
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
gap: var(--space-sm);
|
||||
}
|
||||
|
||||
.add-node-modal__project-toggle {
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
@media (max-width: 768px) {
|
||||
.add-node-modal {
|
||||
width: calc(100vw - (var(--space-md) * 2));
|
||||
@@ -171,4 +199,8 @@
|
||||
.add-node-modal__row {
|
||||
grid-template-columns: 1fr;
|
||||
}
|
||||
|
||||
.add-node-modal__project-card {
|
||||
padding: var(--space-md);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user