From 95abf18947f13a0e85f2903adf5f75511d32fc96 Mon Sep 17 00:00:00 2001 From: Kevin Hou Date: Thu, 15 Feb 2024 16:52:52 -0800 Subject: [PATCH] Plain text editor --- .../CodeiumEditor/CodeiumEditor.tsx | 14 ++++ src/stories/CodeiumEditor.stories.tsx | 68 +++++++++++++++++++ 2 files changed, 82 insertions(+) diff --git a/src/components/CodeiumEditor/CodeiumEditor.tsx b/src/components/CodeiumEditor/CodeiumEditor.tsx index 5aab388..2b78e7a 100644 --- a/src/components/CodeiumEditor/CodeiumEditor.tsx +++ b/src/components/CodeiumEditor/CodeiumEditor.tsx @@ -34,6 +34,16 @@ export interface CodeiumEditorProps extends EditorProps { * documents. */ otherDocuments?: Document[]; + + /** + * Optional classname for the container. + */ + containerClassName?: string; + + /** + * Optional styles for the container. + */ + containerStyle?: React.CSSProperties; } /** @@ -43,6 +53,8 @@ export interface CodeiumEditorProps extends EditorProps { export const CodeiumEditor: React.FC = ({ languageServerAddress = 'https://web-backend.codeium.com', otherDocuments = [], + containerClassName = '', + containerStyle = {}, ...props }) => { const editorRef = useRef(null); @@ -166,7 +178,9 @@ export const CodeiumEditor: React.FC = ({ style={{ ...layout, position: 'relative', + ...containerStyle, }} + className={containerClassName} > ( +
+

Plain Text

+