chore: fix native feature check

This commit is contained in:
Mo
2023-08-12 06:57:26 -05:00
parent 190d808bf4
commit 86cd0b5277
4 changed files with 6 additions and 11 deletions

View File

@@ -19,10 +19,10 @@ export class GetFeatureUrl {
return this.urlForFeatureOnDesktop(uiFeature)
}
if (uiFeature.isFeatureDescription) {
if (uiFeature.isNativeFeature) {
return this.urlForNativeComponent(
uiFeature.asFeatureDescription.identifier,
uiFeature.asFeatureDescription.index_path,
uiFeature.featureDescription.identifier,
uiFeature.featureDescription.index_path,
)
}
@@ -55,9 +55,9 @@ export class GetFeatureUrl {
throw new Error('Desktop manager is not defined')
}
if (uiFeature.isFeatureDescription) {
if (uiFeature.isNativeFeature) {
return `${this.desktopManager.getExtServerHost()}/components/${uiFeature.featureIdentifier}/${
uiFeature.asFeatureDescription.index_path
uiFeature.featureDescription.index_path
}`
} else {
if (uiFeature.asComponent.local_url) {

View File

@@ -59,7 +59,7 @@ export class RunWithPermissionsUseCase {
return
}
if (uiFeature.isFeatureDescription) {
if (uiFeature.isNativeFeature) {
runFunction()
return
}