mirror of
https://github.com/duhanbalci/dreport.git
synced 2026-07-01 18:39:16 +00:00
fixes
This commit is contained in:
@@ -18,6 +18,10 @@ function updateSize(axis: 'width' | 'height', sv: SizeValue) {
|
||||
templateStore.updateElementSize(props.element.id, { [axis]: sv })
|
||||
}
|
||||
|
||||
function updateSizeConstraint(key: string, value: number | undefined) {
|
||||
templateStore.updateElementSize(props.element.id, { [key]: value })
|
||||
}
|
||||
|
||||
function onTypeChange(axis: 'width' | 'height', type: string) {
|
||||
if (type === 'auto') updateSize(axis, { type: 'auto' })
|
||||
else if (type === 'fr') updateSize(axis, { type: 'fr', value: 1 })
|
||||
@@ -79,5 +83,49 @@ function onTypeChange(axis: 'width' | 'height', type: string) {
|
||||
data-tip="Sabit yukseklik degeri (mm)"
|
||||
@update:model-value="(v) => updateSize('height', { type: 'fixed', value: v })"
|
||||
/>
|
||||
<PropNumberInput
|
||||
v-if="element.size.height.type === 'fr'"
|
||||
label="fr"
|
||||
:model-value="(element.size.height as any).value"
|
||||
:step="1"
|
||||
:min="1"
|
||||
data-tip="Kalan alani oransal doldurma degeri"
|
||||
@update:model-value="(v) => updateSize('height', { type: 'fr', value: v })"
|
||||
/>
|
||||
</PropSection>
|
||||
|
||||
<PropSection title="Min / Max">
|
||||
<PropNumberInput
|
||||
label="Min Gen."
|
||||
:model-value="element.size.minWidth ?? 0"
|
||||
:step="1"
|
||||
:min="0"
|
||||
data-tip="Minimum genislik (mm) — 0 = sinir yok"
|
||||
@update:model-value="(v) => updateSizeConstraint('minWidth', v > 0 ? v : undefined)"
|
||||
/>
|
||||
<PropNumberInput
|
||||
label="Max Gen."
|
||||
:model-value="element.size.maxWidth ?? 0"
|
||||
:step="1"
|
||||
:min="0"
|
||||
data-tip="Maksimum genislik (mm) — 0 = sinir yok"
|
||||
@update:model-value="(v) => updateSizeConstraint('maxWidth', v > 0 ? v : undefined)"
|
||||
/>
|
||||
<PropNumberInput
|
||||
label="Min Yuk."
|
||||
:model-value="element.size.minHeight ?? 0"
|
||||
:step="1"
|
||||
:min="0"
|
||||
data-tip="Minimum yukseklik (mm) — 0 = sinir yok"
|
||||
@update:model-value="(v) => updateSizeConstraint('minHeight', v > 0 ? v : undefined)"
|
||||
/>
|
||||
<PropNumberInput
|
||||
label="Max Yuk."
|
||||
:model-value="element.size.maxHeight ?? 0"
|
||||
:step="1"
|
||||
:min="0"
|
||||
data-tip="Maksimum yukseklik (mm) — 0 = sinir yok"
|
||||
@update:model-value="(v) => updateSizeConstraint('maxHeight', v > 0 ? v : undefined)"
|
||||
/>
|
||||
</PropSection>
|
||||
</template>
|
||||
|
||||
Reference in New Issue
Block a user