chore: can alway switch to last run tab

pull/21369/head
Joel 1 year ago
parent 42fb0bba74
commit c66ffb7024

@ -153,7 +153,6 @@ const BasePanel: FC<BasePanelProps> = ({
singleRunParams, singleRunParams,
nodeInfo, nodeInfo,
setRunInputData, setRunInputData,
hasLastRunData,
handleSingleRun, handleSingleRun,
handleRunWithParams, handleRunWithParams,
getExistVarValuesInForms, getExistVarValuesInForms,
@ -268,7 +267,6 @@ const BasePanel: FC<BasePanelProps> = ({
<Tab <Tab
value={tabType} value={tabType}
onChange={setTabType} onChange={setTabType}
canSwitchToLastRun={hasLastRunData}
/> />
</div> </div>
<Split /> <Split />

@ -165,7 +165,6 @@ const useLastRun = <T>({
const handleTabClicked = useCallback((type: TabType) => { const handleTabClicked = useCallback((type: TabType) => {
setTabType(type) setTabType(type)
}, []) }, [])
const hasLastRunData = true // TODO: add disabled logic
const workflowStore = useWorkflowStore() const workflowStore = useWorkflowStore()
const { const {
@ -221,7 +220,6 @@ const useLastRun = <T>({
singleRunParams, singleRunParams,
nodeInfo, nodeInfo,
setRunInputData, setRunInputData,
hasLastRunData,
handleSingleRun, handleSingleRun,
handleRunWithParams, handleRunWithParams,
getExistVarValuesInForms, getExistVarValuesInForms,

@ -12,20 +12,18 @@ export enum TabType {
type Props = { type Props = {
value: TabType, value: TabType,
onChange: (value: TabType) => void onChange: (value: TabType) => void
canSwitchToLastRun: boolean
} }
const Tab: FC<Props> = ({ const Tab: FC<Props> = ({
value, value,
onChange, onChange,
canSwitchToLastRun,
}) => { }) => {
const { t } = useTranslation() const { t } = useTranslation()
return ( return (
<TabHeader <TabHeader
items={[ items={[
{ id: TabType.settings, name: t('workflow.debug.settingsTab').toLocaleUpperCase() }, { id: TabType.settings, name: t('workflow.debug.settingsTab').toLocaleUpperCase() },
{ id: TabType.lastRun, name: t('workflow.debug.lastRunTab').toLocaleUpperCase(), disabled: !canSwitchToLastRun }, { id: TabType.lastRun, name: t('workflow.debug.lastRunTab').toLocaleUpperCase() },
]} ]}
itemClassName='ml-0' itemClassName='ml-0'
value={value} value={value}

Loading…
Cancel
Save