feat: Add Creator hub link to Templates page (#7721)

Replace the `New Blank Workflow` button with link to the new Creator Hub
in the Templates page
This commit is contained in:
Milorad FIlipović
2023-11-20 10:51:46 +01:00
committed by GitHub
parent c9f6ea141b
commit 4dbae0e2e9
5 changed files with 31 additions and 12 deletions

View File

@@ -10,8 +10,11 @@
<div :class="$style.button">
<n8n-button
size="large"
:label="$locale.baseText('templates.newButton')"
@click="openNewWorkflow"
type="secondary"
element="a"
:href="creatorHubUrl"
:label="$locale.baseText('templates.shareWorkflow')"
target="_blank"
/>
</div>
</div>
@@ -90,7 +93,7 @@ import type {
} from '@/Interface';
import type { IDataObject } from 'n8n-workflow';
import { setPageTitle } from '@/utils';
import { VIEWS } from '@/constants';
import { CREATOR_HUB_URL, VIEWS } from '@/constants';
import { debounceHelper } from '@/mixins/debounce';
import { useSettingsStore } from '@/stores/settings.store';
import { useUsersStore } from '@/stores/users.store';
@@ -132,6 +135,7 @@ export default defineComponent({
search: '',
searchEventToTrack: null as null | ISearchEvent,
errorLoadingWorkflows: false,
creatorHubUrl: CREATOR_HUB_URL as string,
};
},
computed: {
@@ -224,10 +228,6 @@ export default defineComponent({
this.searchEventToTrack = null;
}
},
openNewWorkflow() {
this.uiStore.nodeViewInitialized = false;
void this.$router.push({ name: VIEWS.NEW_WORKFLOW });
},
onSearchInput(search: string) {
this.loadingWorkflows = true;
this.loadingCollections = true;