in seatunnel-ui/src/views/data-pipes/create/index.tsx [63:121]
render() {
return (
<NSpace vertical>
<NCard>
{{
header: () => (
<NSpace align='center'>
<NBreadcrumb>
<NBreadcrumbItem onClick={this.handleClickDataPipes}>
{this.t('data_pipes.data_pipes')}
</NBreadcrumbItem>
<NBreadcrumbItem>
{this.t('data_pipes.create')}
</NBreadcrumbItem>
</NBreadcrumb>
</NSpace>
),
'header-extra': () => (
<NSpace>
<NButton secondary onClick={this.handleClickDataPipes}>
{this.t('data_pipes.cancel')}
</NButton>
<NButton secondary type='success' onClick={this.handleAdd}>
{this.t('data_pipes.save')}
</NButton>
</NSpace>
)
}}
</NCard>
<NCard>
<NSpace align='center'>
<span>{this.t('data_pipes.name')}</span>
<NSpace align='center'>
<NInput
clearable
maxlength='100'
showCount
style={{ width: '600px' }}
v-model={[this.name, 'value']}
/>
<NTooltip placement='right' trigger='hover'>
{{
default: () => <span>{this.t('data_pipes.name_tips')}</span>,
trigger: () => (
<NIcon size='20' style={{ cursor: 'pointer' }}>
<BulbOutlined />
</NIcon>
)
}}
</NTooltip>
</NSpace>
</NSpace>
</NCard>
<NCard>
<MonacoEditor v-model={[this.content, 'value']} />
</NCard>
</NSpace>
)
}