Skip to content

Commit 6a65050

Browse files
authored
Merge pull request #261 from codex-team/fix-covers
fix(covers): cover sending fix
2 parents 3dab6d4 + 26e909a commit 6a65050

File tree

3 files changed

+11
-1
lines changed

3 files changed

+11
-1
lines changed

codex-ui/src/vue/components/editor/Editor.vue

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,11 @@ defineExpose({
7676
isEmpty(): boolean {
7777
return isEmpty.value;
7878
},
79+
80+
/**
81+
* Returns the editor holder
82+
*/
83+
element: editorComponent.value,
7984
});
8085
</script>
8186

src/infrastructure/utils/screenshot.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,10 @@ export async function makeElementScreenshot(element: HTMLElement, containerStyle
1212
*/
1313
const screenshotContainer = document.createElement('div');
1414

15+
screenshotContainer.setAttribute('color-scheme', 'dark');
16+
screenshotContainer.setAttribute('theme-base', 'graphite');
17+
screenshotContainer.setAttribute('theme-accent', 'sky');
18+
1519
/**
1620
* Assign passed styles to container
1721
*/

src/presentation/pages/Note.vue

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ async function noteChanged(data: NoteContent): Promise<void> {
122122
/**
123123
* Get html element with note
124124
*/
125-
const editorElement = document.getElementById('editorjs');
125+
const editorElement = editor.value ? editor.value.element : null;
126126
127127
if (!isEmpty) {
128128
await save(data, props.parentId);
@@ -133,6 +133,7 @@ async function noteChanged(data: NoteContent): Promise<void> {
133133
if (editorElement !== null) {
134134
updatedNoteCover = await makeElementScreenshot(editorElement, {
135135
background: 'var(--base--bg-primary)',
136+
color: 'var(--base--text)',
136137
display: 'flex',
137138
justifyContent: 'center',
138139
width: '1200px',

0 commit comments

Comments
 (0)