c596a5e342
## Description Promotes the next-gen UI library (formerly `twenty-new-ui`) to the name **`twenty-ui`** (v0.1.0, publishable) and renames the old package to **`twenty-ui-deprecated`**. Rewrites ~1,730 `twenty-ui` imports → `twenty-ui-deprecated`, updates all configs/CI/Docker/deps, and migrates twenty-front's `Toggle` to the new package (first consumer) as a drop-in. ## Next steps - Wire the `ui/v*` publish dispatch (`cd-deploy-tag.yaml` + `.yarnrc.yml`), then tag `ui/v0.1.0` to publish. - Continue migrating components from `twenty-ui-deprecated` → `twenty-ui`.
43 lines
914 B
TypeScript
43 lines
914 B
TypeScript
import { useLingui } from '@lingui/react/macro';
|
|
import { ResizeHandle, useResizeHandle } from 'twenty-ui-deprecated/layout';
|
|
import { TextArea } from '@/ui/input/components/TextArea';
|
|
|
|
type LogicFunctionLogsProps = {
|
|
componentInstanceId: string;
|
|
value: string;
|
|
};
|
|
|
|
export const LogicFunctionLogs = ({
|
|
componentInstanceId,
|
|
value,
|
|
}: LogicFunctionLogsProps) => {
|
|
const { t } = useLingui();
|
|
|
|
const {
|
|
size: height,
|
|
handleResizeStart,
|
|
handleResizeMove,
|
|
handleResizeEnd,
|
|
} = useResizeHandle({
|
|
initialSize: 150,
|
|
});
|
|
|
|
return (
|
|
<>
|
|
<TextArea
|
|
textAreaId={`logs-${componentInstanceId}`}
|
|
label={t`Logs`}
|
|
value={value}
|
|
height={height}
|
|
maxRows={5}
|
|
readOnly
|
|
/>
|
|
<ResizeHandle
|
|
onPointerDown={handleResizeStart}
|
|
onPointerMove={handleResizeMove}
|
|
onPointerUp={handleResizeEnd}
|
|
/>
|
|
</>
|
|
);
|
|
};
|