fix(entry): the two report boxes stop moving as well
Once the callsign stopped giving up its width, the RST boxes were the next widest things in the row and became the ones that shifted when the date field appeared. Both are now a notch narrower and shrink-0, like the callsign; "59+20" is the longest report either ever holds and still fits.
This commit is contained in:
@@ -5570,8 +5570,12 @@ export default function App() {
|
||||
</div>
|
||||
</div>
|
||||
);
|
||||
// Both report boxes: a notch narrower and pinned, for the same reason as the
|
||||
// callsign. They were the next widest things in the row, so once the callsign
|
||||
// stopped giving, they were the ones that moved when the date appeared.
|
||||
// "59+20" is the longest report either ever holds and still fits.
|
||||
const rstTxBlock = (
|
||||
<div className="flex flex-col w-20" data-esm="rsttx"><Label className="mb-1 h-3.5">{t('field.rstTx')}</Label>
|
||||
<div className="flex flex-col w-[4.5rem] shrink-0" data-esm="rsttx"><Label className="mb-1 h-3.5">{t('field.rstTx')}</Label>
|
||||
{/* The wheel steps the report — an S-unit on RST, a decibel on a digital
|
||||
one. Wheeling is the same gesture as saying "he is a bit stronger than
|
||||
that", and it beats retyping three characters between overs. */}
|
||||
@@ -5581,7 +5585,7 @@ export default function App() {
|
||||
</div>
|
||||
);
|
||||
const rstRxBlock = (
|
||||
<div className="flex flex-col w-20" data-esm="rstrx"><Label className="mb-1 h-3.5">{t('field.rstRx')}</Label>
|
||||
<div className="flex flex-col w-[4.5rem] shrink-0" data-esm="rstrx"><Label className="mb-1 h-3.5">{t('field.rstRx')}</Label>
|
||||
<Combobox value={rstRcvd} options={rstOptions(mode, rstLists)} commitOnType
|
||||
onChange={(v) => { setRstRcvd(v); rstUserEditedRef.current = true; }}
|
||||
onWheelStep={(d) => { setRstRcvd((v) => stepRST(v, d, mode)); rstUserEditedRef.current = true; }} />
|
||||
|
||||
Reference in New Issue
Block a user