Compare commits

...

3 Commits

Author SHA1 Message Date
Nivedin
0c170214bf fix: shortcode screen stuck when invalid link 2023-06-19 14:03:54 +05:30
Andrew Bastin
ac42941ab4 chore(ci): add manual workflow dispatch for hoppscotch-ui deploy script 2023-06-19 14:03:54 +05:30
Andrew Bastin
e47b2d2026 chore(ci): re-introduce hoppscotch-ui deploy script 2023-06-19 14:03:54 +05:30
2 changed files with 55 additions and 0 deletions

42
.github/workflows/ui.yml vendored Normal file
View File

@@ -0,0 +1,42 @@
name: Deploy to Netlify (ui)
on:
push:
branches: [main]
# run this workflow only if an update is made to the ui package
paths:
- "packages/hoppscotch-ui/**"
workflow_dispatch:
jobs:
deploy:
name: Deploy
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Setup environment
run: mv .env.example .env
- name: Setup pnpm
uses: pnpm/action-setup@v2.2.4
with:
version: 8
run_install: true
- name: Setup node
uses: actions/setup-node@v3
with:
node-version: ${{ matrix.node }}
cache: pnpm
- name: Build site
run: pnpm run generate-ui
# Deploy the ui site with netlify-cli
- name: Deploy to Netlify (ui)
run: npx netlify-cli deploy --dir=packages/hoppscotch-ui/.histoire/dist --prod
env:
NETLIFY_SITE_ID: ${{ secrets.NETLIFY_UI_SITE_ID }}
NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }}

View File

@@ -11,6 +11,14 @@
<p class="mt-2 text-center">
{{ t("error.invalid_link_description") }}
</p>
<p class="mt-4">
<HoppButtonSecondary
to="/"
:icon="IconHome"
filled
:label="t('app.home')"
/>
</p>
</div>
<div v-else class="flex flex-col items-center justify-center flex-1 p-4">
<div
@@ -107,6 +115,11 @@ const addRequestToTab = () => {
const data = shortcodeDetails.data
if (E.isRight(data)) {
if (!data.right.shortcode?.request) {
invalidLink.value = true
return
}
const request: unknown = JSON.parse(data.right.shortcode?.request as string)
createNewTab({