index.tsx 779 B

123456789101112131415161718192021222324252627282930
  1. /**
  2. * Copyright (c) 2025 Bytedance Ltd. and/or its affiliates
  3. * SPDX-License-Identifier: MIT
  4. */
  5. import React from 'react';
  6. const OriginFreeFormMetaStoryBuilder = React.lazy(() =>
  7. import('@flowgram.ai/demo-materials').then((module) => ({
  8. default: module.FreeFormMetaStoryBuilder,
  9. }))
  10. );
  11. const FormHeader = React.lazy(() =>
  12. import('@flowgram.ai/demo-materials').then((module) => ({
  13. default: module.FormHeader,
  14. }))
  15. );
  16. const FreeFormMetaStoryBuilder = (
  17. props: React.ComponentPropsWithoutRef<typeof OriginFreeFormMetaStoryBuilder> & {
  18. height?: number | string;
  19. }
  20. ) => (
  21. <div style={{ position: 'relative', height: props.height || 400 }}>
  22. <OriginFreeFormMetaStoryBuilder {...props} />
  23. </div>
  24. );
  25. export { FreeFormMetaStoryBuilder, FormHeader };