${this._pipelineRuns.length === 0
? html`
+
Run Text Pipeline
@@ -324,16 +326,8 @@ export class AssistPipelineRunDebug extends LitElement {
);
}
- private async _pickPipeline() {
- const pipeline = await showPromptDialog(this, {
- title: "Set pipeline",
- inputLabel: "Pipeline ID",
- inputType: "text",
- confirmText: "Set",
- });
- if (pipeline) {
- this._pipelineId = pipeline;
- }
+ private _pipelinePicked(ev) {
+ this._pipelineId = ev.detail.value;
}
static styles = [
@@ -349,8 +343,14 @@ export class AssistPipelineRunDebug extends LitElement {
display: flex;
justify-content: space-around;
align-items: center;
+ flex-wrap: wrap;
margin: 0 16px 16px;
}
+ ha-pipeline-picker {
+ display: block;
+ width: 100%;
+ margin-bottom: 16px;
+ }
.start-row ha-textfield {
flex: 1;
}
diff --git a/src/panels/config/voice-assistants/dialog-voice-assistant-pipeline-detail.ts b/src/panels/config/voice-assistants/dialog-voice-assistant-pipeline-detail.ts
index fd2e7f6d7c..820c291231 100644
--- a/src/panels/config/voice-assistants/dialog-voice-assistant-pipeline-detail.ts
+++ b/src/panels/config/voice-assistants/dialog-voice-assistant-pipeline-detail.ts
@@ -90,7 +90,7 @@ export class DialogVoiceAssistantPipelineDetail extends LitElement {
.disabled=${this._preferred}
slot="secondaryAction"
@click=${this._setPreferred}
- >Set as defaultSet as preferred