mirror of
https://github.com/home-assistant/frontend.git
synced 2025-07-25 18:26:35 +00:00
Add help links to helper integration config flow forms (#21537)
This commit is contained in:
parent
acd1b04b0a
commit
6dc80306e8
@ -69,7 +69,10 @@ import {
|
|||||||
updateEntityRegistryEntry,
|
updateEntityRegistryEntry,
|
||||||
} from "../../../data/entity_registry";
|
} from "../../../data/entity_registry";
|
||||||
import { entityIcon, entryIcon } from "../../../data/icons";
|
import { entityIcon, entryIcon } from "../../../data/icons";
|
||||||
import { domainToName } from "../../../data/integration";
|
import {
|
||||||
|
domainToName,
|
||||||
|
fetchIntegrationManifest,
|
||||||
|
} from "../../../data/integration";
|
||||||
import { getNumberDeviceClassConvertibleUnits } from "../../../data/number";
|
import { getNumberDeviceClassConvertibleUnits } from "../../../data/number";
|
||||||
import {
|
import {
|
||||||
createOptionsFlow,
|
createOptionsFlow,
|
||||||
@ -1459,7 +1462,12 @@ export class EntityRegistrySettingsEditor extends LitElement {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private async _showOptionsFlow() {
|
private async _showOptionsFlow() {
|
||||||
showOptionsFlowDialog(this, this.helperConfigEntry!);
|
showOptionsFlowDialog(this, this.helperConfigEntry!, {
|
||||||
|
manifest: await fetchIntegrationManifest(
|
||||||
|
this.hass,
|
||||||
|
this.helperConfigEntry!.domain
|
||||||
|
),
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
private _switchAsDomainsSorted = memoizeOne(
|
private _switchAsDomainsSorted = memoizeOne(
|
||||||
|
@ -25,7 +25,10 @@ import { createInputDateTime } from "../../../data/input_datetime";
|
|||||||
import { createInputNumber } from "../../../data/input_number";
|
import { createInputNumber } from "../../../data/input_number";
|
||||||
import { createInputSelect } from "../../../data/input_select";
|
import { createInputSelect } from "../../../data/input_select";
|
||||||
import { createInputText } from "../../../data/input_text";
|
import { createInputText } from "../../../data/input_text";
|
||||||
import { domainToName } from "../../../data/integration";
|
import {
|
||||||
|
domainToName,
|
||||||
|
fetchIntegrationManifest,
|
||||||
|
} from "../../../data/integration";
|
||||||
import { createSchedule } from "../../../data/schedule";
|
import { createSchedule } from "../../../data/schedule";
|
||||||
import { createTimer } from "../../../data/timer";
|
import { createTimer } from "../../../data/timer";
|
||||||
import { showConfigFlowDialog } from "../../../dialogs/config-flow/show-dialog-config-flow";
|
import { showConfigFlowDialog } from "../../../dialogs/config-flow/show-dialog-config-flow";
|
||||||
@ -325,6 +328,7 @@ export class DialogHelperDetail extends LitElement {
|
|||||||
} else {
|
} else {
|
||||||
showConfigFlowDialog(this, {
|
showConfigFlowDialog(this, {
|
||||||
startFlowHandler: domain,
|
startFlowHandler: domain,
|
||||||
|
manifest: await fetchIntegrationManifest(this.hass, domain),
|
||||||
dialogClosedCallback: this._params!.dialogClosedCallback,
|
dialogClosedCallback: this._params!.dialogClosedCallback,
|
||||||
});
|
});
|
||||||
this.closeDialog();
|
this.closeDialog();
|
||||||
|
@ -74,6 +74,7 @@ import {
|
|||||||
import {
|
import {
|
||||||
IntegrationManifest,
|
IntegrationManifest,
|
||||||
domainToName,
|
domainToName,
|
||||||
|
fetchIntegrationManifest,
|
||||||
fetchIntegrationManifests,
|
fetchIntegrationManifests,
|
||||||
} from "../../../data/integration";
|
} from "../../../data/integration";
|
||||||
import {
|
import {
|
||||||
@ -1026,6 +1027,7 @@ ${rejected
|
|||||||
}
|
}
|
||||||
showConfigFlowDialog(this, {
|
showConfigFlowDialog(this, {
|
||||||
startFlowHandler: domain,
|
startFlowHandler: domain,
|
||||||
|
manifest: await fetchIntegrationManifest(this.hass, domain),
|
||||||
showAdvanced: this.hass.userData?.showAdvanced,
|
showAdvanced: this.hass.userData?.showAdvanced,
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user