diff --git a/packages/toolkit/package.json b/packages/toolkit/package.json index c17daa00..3fc93995 100644 --- a/packages/toolkit/package.json +++ b/packages/toolkit/package.json @@ -1,6 +1,6 @@ { "name": "@instill-ai/toolkit", - "version": "0.68.3-rc.67", + "version": "0.68.3-rc.69", "description": "Instill AI's frontend toolkit", "repository": "https://github.com/instill-ai/design-system.git", "bugs": "https://github.com/instill-ai/design-system/issues", diff --git a/packages/toolkit/src/view/dashboard/PipelineTriggerCountsLineChart.tsx b/packages/toolkit/src/view/dashboard/PipelineTriggerCountsLineChart.tsx index f83fa99d..67163a75 100644 --- a/packages/toolkit/src/view/dashboard/PipelineTriggerCountsLineChart.tsx +++ b/packages/toolkit/src/view/dashboard/PipelineTriggerCountsLineChart.tsx @@ -154,8 +154,8 @@ export const PipelineTriggerCountsLineChart = ({ diff --git a/packages/toolkit/src/view/pipeline-builder/components/ReleasePipelineModal.tsx b/packages/toolkit/src/view/pipeline-builder/components/ReleasePipelineModal.tsx index 776fd0f2..c71ceab1 100644 --- a/packages/toolkit/src/view/pipeline-builder/components/ReleasePipelineModal.tsx +++ b/packages/toolkit/src/view/pipeline-builder/components/ReleasePipelineModal.tsx @@ -128,7 +128,7 @@ export const ReleasePipelineModal = (props: ReleasePipelineModalProps) => { - + {/* This will make tooltip work even with a disabled button https://www.radix-ui.com/primitives/docs/components/tooltip#displaying-a-tooltip-from-a-disabled-button @@ -162,8 +162,8 @@ export const ReleasePipelineModal = (props: ReleasePipelineModalProps) => { diff --git a/packages/toolkit/src/view/pipeline-builder/components/SharePipelineDialog.tsx b/packages/toolkit/src/view/pipeline-builder/components/SharePipelineDialog.tsx index 8b765b94..08478d61 100644 --- a/packages/toolkit/src/view/pipeline-builder/components/SharePipelineDialog.tsx +++ b/packages/toolkit/src/view/pipeline-builder/components/SharePipelineDialog.tsx @@ -132,8 +132,8 @@ export const SharePipelineDialog = (props: SharePipelineDialogProps) => { @@ -218,8 +218,8 @@ export const SharePipelineDialog = (props: SharePipelineDialogProps) => { diff --git a/packages/toolkit/src/view/pipeline-builder/components/connector-node/ConnectorNode.tsx b/packages/toolkit/src/view/pipeline-builder/components/connector-node/ConnectorNode.tsx index b7dea9e4..88f404c0 100644 --- a/packages/toolkit/src/view/pipeline-builder/components/connector-node/ConnectorNode.tsx +++ b/packages/toolkit/src/view/pipeline-builder/components/connector-node/ConnectorNode.tsx @@ -9,6 +9,7 @@ import { Input, LinkButton, Textarea, + Tooltip, useToast, } from "@instill-ai/design-system"; import { shallow } from "zustand/shallow"; @@ -41,7 +42,7 @@ import { ImageWithFallback, } from "../../../../components"; import { ConnectorNodeControlPanel } from "./ConnectorNodeControlPanel"; -import { ResourceNameTag } from "./ResourceNameTag"; +import { ResourceIDTag } from "./ResourceIDTag"; const pipelineBuilderSelector = (state: PipelineBuilderStore) => ({ expandAllNodes: state.expandAllNodes, @@ -525,15 +526,40 @@ export const ConnectorNode = ({ data, id }: NodeProps) => { /> - + + + + {/* + eslint-disable-next-line jsx-a11y/no-noninteractive-tabindex + */} + + + + + + + Edit the component ID + + + + + {isLatestVersion && isOwner ? ( ) => { )}
- +
; + resourceID: Nullable; }) => { - const resourceID = resourceName ? resourceName.split("/")[3] : null; + // const resourceID = resourceName ? resourceName.split("/")[3] : null; return resourceID ? ( @@ -28,7 +28,7 @@ export const ResourceNameTag = ({ >

- resource name + resource ID

{resourceID} diff --git a/packages/toolkit/src/view/pipeline-builder/use-node-input-fields/NumbersField.tsx b/packages/toolkit/src/view/pipeline-builder/use-node-input-fields/NumbersField.tsx index c069041b..60207f5a 100644 --- a/packages/toolkit/src/view/pipeline-builder/use-node-input-fields/NumbersField.tsx +++ b/packages/toolkit/src/view/pipeline-builder/use-node-input-fields/NumbersField.tsx @@ -8,12 +8,12 @@ export const NumbersField = (props: { title: string; }) => { const [numberFieldsArray, setNumberFieldsArray] = React.useState([ - 1, 1, + 1, ]); const [numberFieldsValue, setNumberFieldsValue] = React.useState< (string | undefined)[] - >(["", ""]); + >([""]); const { form, fieldKey, title } = props; return ( diff --git a/packages/toolkit/src/view/pipeline-builder/use-node-input-fields/TextsField.tsx b/packages/toolkit/src/view/pipeline-builder/use-node-input-fields/TextsField.tsx index a16637d3..08720174 100644 --- a/packages/toolkit/src/view/pipeline-builder/use-node-input-fields/TextsField.tsx +++ b/packages/toolkit/src/view/pipeline-builder/use-node-input-fields/TextsField.tsx @@ -7,13 +7,11 @@ export const TextsField = (props: { fieldKey: string; title: string; }) => { - const [textFieldsArray, setTextFieldsArray] = React.useState([ - 1, 1, - ]); + const [textFieldsArray, setTextFieldsArray] = React.useState([1]); const [textFieldsValue, setTextFieldsValue] = React.useState< (string | undefined)[] - >(["", ""]); + >([""]); const { form, fieldKey, title } = props; return (