Skip to content

Commit 88face7

Browse files
Merge pull request #28 from kartikver15gr8/feat/richeditor
updated editor
2 parents 005b4f2 + 7337b34 commit 88face7

File tree

4 files changed

+32
-27
lines changed

4 files changed

+32
-27
lines changed

app/_components/simple-editor-menu-bar.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ export function SimpleEditorMenuBar({ editor }: SimpleEditorMenuBarProps) {
3636
if (!editor) return null;
3737

3838
return (
39-
<div className=" flex">
39+
<div className="text-[#7f7b83] flex">
4040
<Toggle
4141
size="sm"
4242
pressed={editor.isActive("heading", { level: 1 })}

app/_components/simple-editor.tsx

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,19 +18,24 @@ export function SimpleEditor({ className, editor }: SimpleEditorProps) {
1818
const characters = editor.storage.characterCount?.characters() ?? 0;
1919

2020
return (
21-
<div className={cn("bg-background rounded-lg border shadow-sm", className)}>
21+
<div
22+
className={cn(
23+
"bg-background rounded-lg border border-[#313032] shadow-sm",
24+
className
25+
)}
26+
>
2227
{/* Menu Bar */}
23-
<div className="border-border/40 border-b px-4 py-2">
28+
<div className="border-b border-[#313032] px-4 py-2">
2429
<SimpleEditorMenuBar editor={editor} />
2530
</div>
2631

2732
{/* Editor Content */}
2833
<EditorContent editor={editor} className="simple-editor" />
2934

3035
{/* Word Count Footer */}
31-
<div className="border-border/40 text-muted-foreground border-t px-4 py-2 text-sm">
36+
{/* <div className="text-muted-foreground border-t border-[#313032] px-4 py-2 text-sm">
3237
{words} words, {characters} characters
33-
</div>
38+
</div> */}
3439
</div>
3540
);
3641
}

app/richeditor/page.tsx

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -24,30 +24,30 @@ export default function SimplePage() {
2424
offline: true,
2525
});
2626

27-
const handleImageUpload = (imageUrl: string) => {
28-
setUploadedImage(imageUrl);
29-
};
27+
// const handleImageUpload = (imageUrl: string) => {
28+
// setUploadedImage(imageUrl);
29+
// };
3030

31-
const handleImageRemove = () => {
32-
if (uploadedImage) {
33-
URL.revokeObjectURL(uploadedImage);
34-
setUploadedImage(null);
35-
}
36-
};
31+
// const handleImageRemove = () => {
32+
// if (uploadedImage) {
33+
// URL.revokeObjectURL(uploadedImage);
34+
// setUploadedImage(null);
35+
// }
36+
// };
3737

38-
const handlePresetChange = (preset: string) => {
39-
setSelectedPreset(preset);
40-
};
38+
// const handlePresetChange = (preset: string) => {
39+
// setSelectedPreset(preset);
40+
// };
4141

42-
const handlePreviewClose = (open: boolean) => {
43-
if (!open) {
44-
setShowImagePreview(false);
45-
if (generatedImageUrl) {
46-
URL.revokeObjectURL(generatedImageUrl);
47-
}
48-
setGeneratedImageUrl(null);
49-
}
50-
};
42+
// const handlePreviewClose = (open: boolean) => {
43+
// if (!open) {
44+
// setShowImagePreview(false);
45+
// if (generatedImageUrl) {
46+
// URL.revokeObjectURL(generatedImageUrl);
47+
// }
48+
// setGeneratedImageUrl(null);
49+
// }
50+
// };
5151

5252
// Cleanup on unmount
5353
useEffect(() => {

lib/hooks/use-simple-tiptap-editor.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ export function useSimpleTiptapEditor(
4040
TextStyle,
4141
CharacterCount,
4242
Placeholder.configure({
43-
placeholder: "Write something beautiful...",
43+
placeholder: "Start writing…",
4444
emptyEditorClass: "is-editor-empty",
4545
emptyNodeClass: "is-empty",
4646
showOnlyWhenEditable: true,

0 commit comments

Comments
 (0)