Skip to content

Commit 42ec785

Browse files
committed
feat: implement loading editor for editing posts
1 parent f6dcf62 commit 42ec785

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

src/components/layout/Editor.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -239,7 +239,7 @@ import Multiselect from '@vueform/multiselect'
239239
import { usersApi } from '@/api'
240240
241241
export default {
242-
props: ['editorConvoMode', 'threadEditorMode', 'postEditorMode', 'createAction', 'updateAction', 'showEditor', 'thread', 'currentMessage' ],
242+
props: ['editorConvoMode', 'threadEditorMode', 'postEditorMode', 'createAction', 'updateAction', 'showEditor', 'thread', 'currentMessage', 'post' ],
243243
emits: ['close'],
244244
components: { ImageUploader, PollCreator, Multiselect },
245245
setup(props, { emit }) {

src/views/Posts.vue

+3-1
Original file line numberDiff line numberDiff line change
@@ -412,7 +412,7 @@
412412
<posts-move-thread-modal v-if="canMove()" :threadId="postData.data.thread?.id" :show="showPostsMoveThreadModal" @close="showPostsMoveThreadModal = false"/>
413413
<posts-purge-thread-modal :threadId="postData.data.thread?.id" :boardId="postData.data.board?.id" :boardSlug="postData.data.board?.slug" :show="showPostsPurgeThreadModal" @close="showPostsPurgeThreadModal = false"/>
414414
<posts-report-modal :selectedPost="selectedPost" :canReportPosts="true" :canReportUsers="true" :show="showPostsReportModal" @close="showPostsReportModal = false; selectedPost = null" />
415-
<editor :showEditor="showEditor" @close="showEditor = false" :postEditorMode="true" :thread="postData.data?.thread" :createAction="createPost" />
415+
<editor :showEditor="showEditor" @close="showEditor = false" :postEditorMode="true" :thread="postData.data?.thread" :post="editPost" :createAction="createPost" />
416416
</template>
417417

418418
<script>
@@ -867,6 +867,7 @@ export default {
867867
postsApi.unlock(post.id).then(() => post.locked = false)
868868
}
869869
const loadEditor = (post) => {
870+
v.editPost = post
870871
v.showEditor = true
871872
console.log(post, 'loadEditor')
872873
}
@@ -922,6 +923,7 @@ export default {
922923
prefs: $prefs.data,
923924
loggedIn: $auth.loggedIn,
924925
postData: {data: {}},
926+
editPost: null,
925927
editThread: false,
926928
addPoll: false,
927929
newPoll: false,

0 commit comments

Comments
 (0)