Use flex row for billing toggles
Some checks are pending
CI / checks (push) Waiting to run

This commit is contained in:
Tero Halla-aho 2025-12-21 14:50:36 +02:00
parent 5b08ca33b3
commit cfbe570fb2

View file

@ -226,25 +226,17 @@ export default function ProfilePage() {
<form onSubmit={onSaveBilling} style={{ display: 'grid', gap: 14 }}>
<label
className="amenity-option"
style={{
maxWidth: 520,
display: 'grid',
gridTemplateColumns: 'auto 1fr auto',
alignItems: 'center',
columnGap: 12,
minHeight: 52,
}}
style={{ maxWidth: 520, display: 'flex', alignItems: 'center', gap: 12, minHeight: 52, justifyContent: 'space-between' }}
>
<div className="amenity-option-meta" style={{ fontWeight: 600, display: 'grid', gridTemplateColumns: 'auto 1fr', gap: 8, alignItems: 'center', minWidth: 0 }}>
<div className="amenity-option-meta" style={{ fontWeight: 600, display: 'flex', alignItems: 'center', gap: 8, minWidth: 0, flex: 1 }}>
<span aria-hidden className="amenity-emoji">💸</span>
<span className="amenity-name">{t('billingEnableLabel')}</span>
</div>
<span />
<input
type="checkbox"
checked={billingEnabled}
onChange={(e) => setBillingEnabled(e.target.checked)}
style={{ width: 22, height: 22, margin: 0, justifySelf: 'center' }}
style={{ width: 22, height: 22, margin: 0, flexShrink: 0 }}
/>
</label>
{billingEnabled ? (
@ -260,25 +252,17 @@ export default function ProfilePage() {
</label>
<label
className="amenity-option"
style={{
maxWidth: 520,
display: 'grid',
gridTemplateColumns: 'auto 1fr auto',
alignItems: 'center',
columnGap: 12,
minHeight: 52,
}}
style={{ maxWidth: 520, display: 'flex', alignItems: 'center', gap: 12, minHeight: 52, justifyContent: 'space-between' }}
>
<div className="amenity-option-meta" style={{ fontWeight: 600, display: 'grid', gridTemplateColumns: 'auto 1fr', gap: 8, alignItems: 'center', minWidth: 0 }}>
<div className="amenity-option-meta" style={{ fontWeight: 600, display: 'flex', alignItems: 'center', gap: 8, minWidth: 0, flex: 1 }}>
<span aria-hidden className="amenity-emoji">🧾</span>
<span className="amenity-name">{t('billingIncludeVat')}</span>
</div>
<span />
<input
type="checkbox"
checked={billingIncludeVatLine}
onChange={(e) => setBillingIncludeVatLine(e.target.checked)}
style={{ width: 22, height: 22, margin: 0, justifySelf: 'center' }}
style={{ width: 22, height: 22, margin: 0, flexShrink: 0 }}
/>
</label>
</div>