Files
deepseek-harness/packages/experimental/client-ui-forge/src/client/ChangedFiles.module.css
T
Yichen Jiang 4d01598a26 Merge remote-tracking branch 'origin/master' into fix/forge-narrow-toolbar-comments
# Conflicts:
#	packages/experimental/client-ui-forge/README.i18n.yaml
#	packages/experimental/client-ui-forge/README.md
#	packages/experimental/client-ui-forge/README.zh.md
#	packages/experimental/client-ui-forge/src/client/ChangesTab.tsx
#	packages/experimental/client-ui-forge/src/client/DiffFile.tsx
#	packages/experimental/client-ui-forge/src/client/ReviewThread.tsx
2026-11-09 15:48:26 +08:00

27 lines
2.4 KiB
CSS

/* The same directory rows fit a portal menu and the changes pane's navigation column. */
.root { box-sizing: border-box; width: 100%; min-width: 0; display: flex; flex-direction: column; min-height: 0; color: var(--dsw-alias-label-primary); font-size: 12px; }
.search { padding: 8px; }
.rows { overflow: auto; min-height: 0; padding: 0 4px 6px; }
.row { box-sizing: border-box; display: flex; align-items: center; gap: 6px; width: 100%; min-width: 0; min-height: 30px; padding: 4px 6px; border: 0; border-radius: var(--dsw-radius-sm); background: transparent; color: inherit; font: inherit; text-align: start; cursor: pointer; }
.row svg { flex: none; }
.name { flex: 1; min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
/* Unresolved host review threads of a file, in the thread count chip treatment of the file header. */
.threads { flex: none; min-width: 16px; padding: 0 5px; box-sizing: border-box; border-radius: var(--dsw-radius-xs); background: color-mix(in srgb, var(--dsw-alias-state-business-primary) 12%, transparent); color: var(--dsw-alias-state-business-primary); font-size: 11px; line-height: 16px; text-align: center; }
.selected { background: var(--dsw-alias-interactive-bg-hover); }
.chevron { display: inline-flex; flex: 0 0 12px; }
.collapsed { transform: rotate(-90deg); }
.empty { padding: 12px 8px; color: var(--dsw-alias-label-secondary); }
.menu { width: min(360px, calc(100vw - 24px)); }
.trigger { display: inline-flex; align-items: center; gap: 4px; height: 28px; padding: 0 8px; border: 0; border-radius: var(--dsw-radius-sm); background: transparent; color: var(--dsw-alias-label-primary); font: inherit; white-space: nowrap; cursor: pointer; }
.trigger:disabled { color: var(--dsw-alias-label-tertiary); cursor: default; }
/* The label ends in an ellipsis once its toolbar lets the entry shrink. */
.anchor { min-width: 0; max-width: 100%; }
.trigger { min-width: 0; max-width: 100%; }
.triggerLabel { min-width: 0; overflow: hidden; text-overflow: ellipsis; }
.triggerChevron { flex: none; }
@media (hover: hover) { .row:hover, .trigger:hover:not(:disabled) { background: var(--dsw-alias-interactive-bg-hover); } }
@media (pointer: coarse) { .row { min-height: 44px; } .search input { font-size: 16px; } }
.searchInput { box-sizing: border-box; width: 100%; max-width: 100%; }
.searchInput input::placeholder { color: var(--dsw-alias-label-secondary); }