API mission

This commit is contained in:
2026-06-13 13:35:00 +07:00
parent 6f6d925fdd
commit 1a8bddb037
23 changed files with 1930 additions and 23 deletions

View File

@@ -537,7 +537,8 @@ canvas {
.viewHint { color: var(--muted); font-size: 12px; width: 100%; }
.canvasWrap canvas.edit-footprint { cursor: crosshair; }
.content.content--missions {
.content.content--missions,
.content.content--integrations {
grid-template-columns: minmax(0, 1fr);
max-width: 1100px;
}
@@ -960,3 +961,42 @@ canvas {
.contentLeft { max-height: none; overflow: visible; }
}
.integrationsPage { min-width: 0; width: 100%; display: grid; gap: 16px; }
.integrationRow { cursor: default; }
.integrationHeaderActions { display: flex; gap: 8px; flex-wrap: wrap; }
.integrationCoilSection { margin-top: 16px; padding-top: 14px; border-top: 1px solid var(--border); }
.integrationSectionLabel { font-size: 12px; font-weight: 600; color: var(--muted); margin-bottom: 8px; }
.integrationCoilGrid { display: flex; flex-wrap: wrap; gap: 8px; }
.integrationCoilChip {
font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
font-size: 12px;
padding: 6px 10px;
border-radius: 8px;
border: 1px solid var(--border);
background: var(--panel2);
color: var(--text);
cursor: pointer;
}
.integrationCoilChip.on {
border-color: var(--accent);
background: color-mix(in srgb, var(--accent) 18%, var(--panel2));
}
.integrationCoilChip:hover { border-color: var(--accent); }
.integrationApiBody { display: grid; gap: 14px; }
.integrationApiBlock { display: grid; gap: 6px; }
.integrationPre {
margin: 0;
padding: 12px 14px;
border-radius: 10px;
border: 1px solid var(--border);
background: var(--panel2);
font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
font-size: 11px;
line-height: 1.5;
overflow-x: auto;
white-space: pre-wrap;
word-break: break-all;
}
.integrationCode { font-size: 13px; word-break: break-all; }
.integrationTestRow .integrationTestActions { display: flex; gap: 8px; flex-wrap: wrap; align-items: center; }
.integrationTestRow select { min-width: 220px; }