Reuse EnvVariableInput in String

This commit is contained in:
Adria Navarro 2025-03-24 12:04:07 +01:00
parent 2b2d56f406
commit 3b047b166c
1 changed files with 3 additions and 13 deletions

View File

@ -1,33 +1,23 @@
<script lang="ts">
import { Label, EnvDropdown } from "@budibase/bbui"
import { environment, licensing } from "@/stores/portal"
import { Label } from "@budibase/bbui"
import EnvVariableInput from "@/components/portal/environment/EnvVariableInput.svelte"
export let type
export let name
export let value
export let error
export let placeholder
export let showModal = () => {}
async function handleUpgradePanel() {
await environment.upgradePanelOpened()
$licensing.goToUpgradePage()
}
</script>
<div class="form-row">
<Label>{name}</Label>
<EnvDropdown
<EnvVariableInput
on:change
on:blur
type={type === "port" ? "string" : type}
{value}
{error}
{placeholder}
variables={$environment.variables}
environmentVariablesEnabled={$licensing.environmentVariablesEnabled}
{showModal}
{handleUpgradePanel}
/>
</div>