refactor: rewrite render logic

Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com>
(cherry picked from commit 68ba934b5a)
This commit is contained in:
Yi-Ya Chen
2025-02-11 02:28:09 +00:00
committed by Mergify
parent f523a161b6
commit a92f27d80c
4 changed files with 55 additions and 43 deletions
@@ -465,6 +465,15 @@ export default {
:mode="mode"
/>
<Checkbox
v-if="tpmEnabled"
v-model:value="persistentStateEnabled"
class="check"
type="checkbox"
:label="t('harvester.virtualMachine.advancedOptions.persistentState')"
:mode="mode"
/>
<Checkbox
v-model:value="efiEnabled"
class="check"
@@ -481,16 +490,6 @@ export default {
:label="t('harvester.virtualMachine.secureBoot')"
:mode="mode"
/>
<Checkbox
v-if="tpmEnabled || efiEnabled"
class="check"
type="checkbox"
:label="t('harvester.virtualMachine.advancedOptions.persistentState')"
:mode="mode"
:value="true"
:disabled="true"
/>
</Tab>
</Tabbed>
</CruResource>
@@ -873,6 +873,15 @@ export default {
:mode="mode"
/>
<Checkbox
v-if="tpmEnabled"
v-model:value="persistentStateEnabled"
class="check"
type="checkbox"
:label="t('harvester.virtualMachine.advancedOptions.persistentState')"
:mode="mode"
/>
<Checkbox
v-model:value="efiEnabled"
class="check"
@@ -890,16 +899,6 @@ export default {
:mode="mode"
/>
<Checkbox
v-if="tpmEnabled || efiEnabled"
class="check"
type="checkbox"
:label="t('harvester.virtualMachine.advancedOptions.persistentState')"
:mode="mode"
:value="true"
:disabled="true"
/>
<Banner
v-if="showCpuPinningBanner"
color="warning"