fix(#195): флажки модалки сопоставления — одной строкой

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Andrey Epifancev 2026-10-27 23:01:00 +04:00
parent 93ee8b2352
commit f647e687fe

View File

@ -237,27 +237,30 @@ export function CounterpartyMapModal({ versionId, row, onClose, onMapped, pairTa
{contextHolder} {contextHolder}
<div style={{ display: 'flex', flexDirection: 'column', gap: 12 }}> <div style={{ display: 'flex', flexDirection: 'column', gap: 12 }}>
{!pairOnly && ( {!pairOnly && (
<> <Input
<Input allowClear
allowClear autoFocus
autoFocus size='large'
size='large' prefix={<SearchOutlined style={{ color: '#667085' }} />}
prefix={<SearchOutlined style={{ color: '#667085' }} />} placeholder='Поиск'
placeholder='Поиск' maxLength={500}
maxLength={500} value={q}
value={q} onChange={(e) => setQ(e.target.value)}
onChange={(e) => setQ(e.target.value)} />
/> )}
{/* флажки — одной строкой */}
<div style={{ display: 'flex', flexWrap: 'wrap', gap: '8px 24px' }}>
{pairTarget && (
<Checkbox checked={showAll} onChange={(e) => setShowAll(e.target.checked)}>
Показать все организации
</Checkbox>
)}
{!pairOnly && (
<Checkbox checked={scope === 'all'} onChange={(e) => setScope(e.target.checked ? 'all' : 'group')}> <Checkbox checked={scope === 'all'} onChange={(e) => setScope(e.target.checked ? 'all' : 'group')}>
Искать во всём справочнике (не только в группе) Искать во всём справочнике (не только в группе)
</Checkbox> </Checkbox>
</> )}
)} </div>
{pairTarget && (
<Checkbox checked={showAll} onChange={(e) => setShowAll(e.target.checked)}>
Показать все организации
</Checkbox>
)}
{error && <div style={{ color: '#b42318' }}>{error}</div>} {error && <div style={{ color: '#b42318' }}>{error}</div>}
<Table<CandidateRow> <Table<CandidateRow>
size='small' size='small'