chore: import clean Agent Desk snapshot (1/7)

This commit is contained in:
2026-10-16 11:55:22 +00:00
parent 24f6423407
commit 79176541c7
323 changed files with 34882 additions and 2 deletions

View File

@@ -0,0 +1,29 @@
/**
* Copyright (c) 2025 Bytedance Ltd. and/or its affiliates
* SPDX-License-Identifier: MIT
*/
import React from 'react';
import { FlowNodeRegistry } from '@flowgram.ai/free-layout-editor';
import { useIsSidebar, useNodeRenderContext } from '../../hooks';
import { FormTitleDescription, FormWrapper } from './styles';
/**
* @param props
* @constructor
*/
export function FormContent(props: { children?: React.ReactNode }) {
const { node, expanded } = useNodeRenderContext();
const isSidebar = useIsSidebar();
const registry = node.getNodeRegistry<FlowNodeRegistry>();
return (
<FormWrapper>
<>
{isSidebar && <FormTitleDescription>{registry.info?.description}</FormTitleDescription>}
{(expanded || isSidebar) && props.children}
</>
</FormWrapper>
);
}