mirror of
https://github.com/MHSanaei/3x-ui.git
synced 2026-06-05 20:54:14 +00:00
- adopt message.useMessage hook + messageBus bridge so HttpUtil messages
inherit ConfigProvider theme tokens
- replace deprecated antd APIs (List, Input addonBefore/After, Empty
imageStyle); introduce InputAddon helper + SettingListItem custom rows
- fix dark/ultra selectors in portaled modals (body.dark,
html[data-theme='ultra-dark']) instead of nonexistent .is-dark/.is-ultra
- add horizontal scroll to clients table; reorder node columns so
actions+enable sit at the left
- swap raw button for antd Button in NodeFormModal test connection
- fix FinalMaskForm nested-form by hoisting it outside OutboundFormModal's
parent Form
- fix advanced "all" JSON tab in InboundFormModal — useMemo on a mutated
ref was stale; compute on every render
- fix chart-on-open for SystemHistory + XrayMetrics modals by adding open
to effect deps (useRef.current doesn't trigger re-runs)
- switch i18next interpolation to single-brace {var} to match locale files
- drop residual Vue mentions in CI workflows and Go comments
32 lines
594 B
CSS
32 lines
594 B
CSS
.preset-list {
|
|
border: 1px solid rgba(5, 5, 5, 0.06);
|
|
border-radius: 8px;
|
|
overflow: hidden;
|
|
}
|
|
|
|
body.dark .preset-list,
|
|
html[data-theme='ultra-dark'] .preset-list {
|
|
border-color: rgba(255, 255, 255, 0.12);
|
|
}
|
|
|
|
.preset-row {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: space-between;
|
|
gap: 8px;
|
|
padding: 12px 24px;
|
|
border-bottom: 1px solid rgba(5, 5, 5, 0.06);
|
|
}
|
|
|
|
.preset-row:last-child {
|
|
border-bottom: 0;
|
|
}
|
|
|
|
body.dark .preset-row,
|
|
html[data-theme='ultra-dark'] .preset-row {
|
|
border-bottom-color: rgba(255, 255, 255, 0.08);
|
|
}
|
|
|
|
.preset-name {
|
|
font-weight: 500;
|
|
}
|