refactor: rewrite render logic

Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com>
This commit is contained in:
Yi-Ya Chen
2025-02-07 17:07:00 +08:00
parent 84bacfaff5
commit 68ba934b5a
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"