fix npm check
This commit is contained in:
@@ -18121,7 +18121,6 @@ components:
|
||||
- visible_to_owner
|
||||
- tag
|
||||
|
||||
|
||||
ExportableCompletedJob:
|
||||
type: object
|
||||
description: Completed job with full data for export/import operations
|
||||
@@ -22276,7 +22275,8 @@ components:
|
||||
properties:
|
||||
kind:
|
||||
type: string
|
||||
enum: ["script", "flow", "app", "resource", "variable"]
|
||||
enum:
|
||||
["script", "flow", "app", "resource", "variable", "resource_type"]
|
||||
description: Type of the item
|
||||
path:
|
||||
type: string
|
||||
@@ -22588,14 +22588,13 @@ components:
|
||||
type: object
|
||||
properties:
|
||||
service_name:
|
||||
$ref: '#/components/schemas/NativeServiceName'
|
||||
$ref: "#/components/schemas/NativeServiceName"
|
||||
oauth_data:
|
||||
nullable: true
|
||||
$ref: '#/components/schemas/WorkspaceOAuthConfig'
|
||||
$ref: "#/components/schemas/WorkspaceOAuthConfig"
|
||||
required:
|
||||
- service_name
|
||||
|
||||
|
||||
WorkspaceOAuthConfig:
|
||||
type: object
|
||||
properties:
|
||||
@@ -22626,7 +22625,7 @@ components:
|
||||
type: string
|
||||
enum: [webhook]
|
||||
request_type:
|
||||
$ref: '#/components/schemas/WebhookRequestType'
|
||||
$ref: "#/components/schemas/WebhookRequestType"
|
||||
required:
|
||||
- type
|
||||
- request_type
|
||||
@@ -22642,12 +22641,10 @@ components:
|
||||
type: object
|
||||
properties:
|
||||
redirect_uri:
|
||||
type:
|
||||
string
|
||||
type: string
|
||||
required:
|
||||
- redirect_uri
|
||||
|
||||
|
||||
NativeTriggerData:
|
||||
type: object
|
||||
description: Data for creating or updating a native trigger
|
||||
|
||||
@@ -1,16 +1,22 @@
|
||||
<script lang="ts">
|
||||
import { preventDefault } from 'svelte/legacy'
|
||||
|
||||
import { FavoriteService } from '$lib/gen'
|
||||
import { starStore } from '$lib/stores'
|
||||
import { sendUserToast } from '$lib/toast'
|
||||
import { createEventDispatcher } from 'svelte'
|
||||
import { Star, StarOff } from 'lucide-svelte'
|
||||
|
||||
export let path: string
|
||||
export let kind: 'flow' | 'app' | 'script' | 'raw_app'
|
||||
export let starred = false
|
||||
export let workspace_id: string
|
||||
interface Props {
|
||||
path: string
|
||||
kind: 'flow' | 'app' | 'script' | 'raw_app'
|
||||
starred?: boolean
|
||||
workspace_id: string
|
||||
onStarred?: (starred: boolean) => void
|
||||
}
|
||||
|
||||
let buttonHover = false
|
||||
let { path, kind, starred = false, workspace_id, onStarred }: Props = $props()
|
||||
|
||||
let buttonHover = $state(false)
|
||||
|
||||
async function onClick() {
|
||||
buttonHover = false
|
||||
@@ -29,15 +35,14 @@
|
||||
sendUserToast('Marked as favorite, it will appear first')
|
||||
$starStore = $starStore + 1
|
||||
}
|
||||
dispatch('starred', !starred)
|
||||
onStarred?.(!starred)
|
||||
}
|
||||
const dispatch = createEventDispatcher()
|
||||
</script>
|
||||
|
||||
<button
|
||||
on:click|preventDefault={onClick}
|
||||
on:mouseenter={() => (buttonHover = true)}
|
||||
on:mouseleave={() => (buttonHover = false)}
|
||||
onclick={preventDefault(onClick)}
|
||||
onmouseenter={() => (buttonHover = true)}
|
||||
onmouseleave={() => (buttonHover = false)}
|
||||
class="p-2"
|
||||
>
|
||||
{#if starred}
|
||||
|
||||
@@ -82,7 +82,10 @@
|
||||
summary={app.summary}
|
||||
workspaceId={app.workspace_id ?? $workspaceStore ?? ''}
|
||||
{starred}
|
||||
on:change
|
||||
onStarred={(newStarred) => {
|
||||
starred = newStarred
|
||||
dispatch('change')
|
||||
}}
|
||||
canFavorite={!app.draft_only}
|
||||
{depth}
|
||||
>
|
||||
|
||||
@@ -108,7 +108,10 @@
|
||||
summary={flow.summary}
|
||||
{starred}
|
||||
{errorHandlerMuted}
|
||||
on:change
|
||||
onStarred={(newStarred) => {
|
||||
starred = newStarred
|
||||
dispatch('change')
|
||||
}}
|
||||
canFavorite={!flow.draft_only}
|
||||
{depth}
|
||||
>
|
||||
|
||||
@@ -76,7 +76,10 @@
|
||||
summary={app.summary}
|
||||
workspaceId={app.workspace_id ?? $workspaceStore ?? ''}
|
||||
{starred}
|
||||
on:change
|
||||
onStarred={(newStarred) => {
|
||||
starred = newStarred
|
||||
dispatch('change')
|
||||
}}
|
||||
canFavorite={true}
|
||||
{depth}
|
||||
>
|
||||
|
||||
@@ -1,14 +1,11 @@
|
||||
<script lang="ts">
|
||||
import Star from '$lib/components/Star.svelte'
|
||||
import { createEventDispatcher } from 'svelte'
|
||||
import RowIcon from './RowIcon.svelte'
|
||||
import { BellOff } from 'lucide-svelte'
|
||||
import { twMerge } from 'tailwind-merge'
|
||||
import { goto } from '$lib/navigation'
|
||||
import { triggerableByAI } from '$lib/actions/triggerableByAI.svelte'
|
||||
|
||||
const dispatch = createEventDispatcher()
|
||||
|
||||
interface Props {
|
||||
marked: string | undefined
|
||||
starred: boolean
|
||||
@@ -20,7 +17,7 @@
|
||||
errorHandlerMuted?: boolean
|
||||
aiId?: string | undefined
|
||||
aiDescription?: string | undefined
|
||||
kind?: 'script' | 'flow' | 'app' | 'raw_app' | 'resource' | 'variable'
|
||||
kind?: 'script' | 'flow' | 'app' | 'raw_app' | 'resource' | 'variable' | 'resource_type'
|
||||
summary?: string | undefined
|
||||
path: string
|
||||
href?: string
|
||||
@@ -34,6 +31,7 @@
|
||||
currentTarget: EventTarget & HTMLInputElement
|
||||
}
|
||||
) => void
|
||||
onStarred?: (starred: boolean) => void
|
||||
}
|
||||
|
||||
let {
|
||||
@@ -56,7 +54,8 @@
|
||||
badges,
|
||||
actions,
|
||||
customSummary,
|
||||
onSelect = () => {}
|
||||
onSelect = () => {},
|
||||
onStarred = (newStarred: boolean) => {}
|
||||
}: Props = $props()
|
||||
|
||||
let displayPath: string = (depth === 0 ? path : path?.split('/')?.slice(-1)?.[0]) ?? ''
|
||||
@@ -80,7 +79,6 @@
|
||||
depth > 0 ? '!rounded-none' : '',
|
||||
disabled ? 'opacity-25' : 'hover:bg-surface-hover',
|
||||
selected ? 'bg-surface-accent-selected' : ''
|
||||
|
||||
)}
|
||||
style={depth > 0 ? `padding-left: ${depth * 32}px;` : ''}
|
||||
>
|
||||
@@ -91,11 +89,14 @@
|
||||
{/if}
|
||||
|
||||
{#if href}
|
||||
<a {href} class="min-w-0 grow hover:underline decoration-gray-400 inline-flex items-center gap-4">
|
||||
<a
|
||||
{href}
|
||||
class="min-w-0 grow hover:underline decoration-gray-400 inline-flex items-center gap-4"
|
||||
>
|
||||
{@render rowContent()}
|
||||
</a>
|
||||
{:else}
|
||||
{@render rowContent()}
|
||||
{@render rowContent()}
|
||||
{/if}
|
||||
|
||||
{#if errorHandlerMuted}
|
||||
@@ -108,17 +109,9 @@
|
||||
</div>
|
||||
{/if}
|
||||
|
||||
{#if canFavorite && kind !== 'resource' && kind !== 'variable'}
|
||||
{#if canFavorite && kind !== 'resource' && kind !== 'variable' && kind !== 'resource_type'}
|
||||
<div class="center-center h-full text-xs font-semibold text-secondary w-9">
|
||||
<Star
|
||||
{kind}
|
||||
{path}
|
||||
{starred}
|
||||
workspace_id={workspaceId}
|
||||
on:starred={() => {
|
||||
dispatch('change')
|
||||
}}
|
||||
/>
|
||||
<Star {kind} {path} {starred} workspace_id={workspaceId} {onStarred} />
|
||||
</div>
|
||||
{:else}
|
||||
<div class="w-9"></div>
|
||||
@@ -137,12 +130,10 @@
|
||||
<div class="text-emphasis flex-wrap text-left text-xs font-semibold">
|
||||
{#if customSummary}
|
||||
{@render customSummary?.()}
|
||||
{:else if marked}
|
||||
{@html marked}
|
||||
{:else}
|
||||
{#if marked}
|
||||
{@html marked}
|
||||
{:else}
|
||||
{!summary || summary.length == 0 ? displayPath : summary}
|
||||
{/if}
|
||||
{!summary || summary.length == 0 ? displayPath : summary}
|
||||
{/if}
|
||||
</div>
|
||||
<div class="text-hint text-3xs truncate text-left font-normal">
|
||||
|
||||
@@ -122,7 +122,10 @@
|
||||
{starred}
|
||||
{errorHandlerMuted}
|
||||
workspaceId={$workspaceStore ?? ''}
|
||||
on:change
|
||||
onStarred={(newStarred) => {
|
||||
starred = newStarred
|
||||
dispatch('change')
|
||||
}}
|
||||
canFavorite={!script.draft_only}
|
||||
{depth}
|
||||
>
|
||||
|
||||
@@ -517,8 +517,8 @@
|
||||
path={flow.path}
|
||||
{starred}
|
||||
workspace_id={$workspaceStore}
|
||||
on:starred={() => {
|
||||
starred = !starred
|
||||
onStarred={(newStarred) => {
|
||||
starred = newStarred
|
||||
}}
|
||||
/>
|
||||
{/if}
|
||||
|
||||
@@ -656,8 +656,8 @@
|
||||
path={script.path}
|
||||
{starred}
|
||||
workspace_id={$workspaceStore}
|
||||
on:starred={() => {
|
||||
starred = !starred
|
||||
onStarred={(newStarred) => {
|
||||
starred = newStarred
|
||||
}}
|
||||
/>
|
||||
{/if}
|
||||
@@ -815,7 +815,8 @@
|
||||
<div class="pt-4 flex flex-row gap-1 w-full justify-end items-center">
|
||||
{#if !isHubScript}
|
||||
<span class="text-2xs text-secondary">
|
||||
Edited <TimeAgo date={script.created_at || ''} /> by {script.created_by || 'unknown'}
|
||||
Edited <TimeAgo date={script.created_at || ''} /> by {script.created_by ||
|
||||
'unknown'}
|
||||
</span>
|
||||
{/if}
|
||||
<div class="flex flex-row gap-x-2 flex-wrap items-center">
|
||||
|
||||
Reference in New Issue
Block a user