diff --git a/src/main/webapp/src/assets/scss/customized_bootstrap.scss b/src/main/webapp/src/assets/scss/customized_bootstrap.scss index 4b165e5..69c60a9 100644 --- a/src/main/webapp/src/assets/scss/customized_bootstrap.scss +++ b/src/main/webapp/src/assets/scss/customized_bootstrap.scss @@ -52,6 +52,9 @@ $breadcrumb-divider: quote(">"); @import "bootstrap/scss/variables"; @import "bootstrap/scss/variables-dark"; +$form-file-button-bg: var(--#{$prefix}secondary-bg); +$form-file-button-hover-bg: var(--#{$prefix}tertiary-bg); + /* Bootstrap Color Map adjustments */ $custom-colors: ( diff --git a/src/main/webapp/src/components/blocks/BoardEntryView.vue b/src/main/webapp/src/components/blocks/BoardEntryView.vue index e105a67..147aeb9 100644 --- a/src/main/webapp/src/components/blocks/BoardEntryView.vue +++ b/src/main/webapp/src/components/blocks/BoardEntryView.vue @@ -1,25 +1,97 @@ \ No newline at end of file + + + \ No newline at end of file diff --git a/src/main/webapp/src/components/blocks/CreatePanel.vue b/src/main/webapp/src/components/blocks/CreatePanel.vue index fc766eb..a2856ce 100644 --- a/src/main/webapp/src/components/blocks/CreatePanel.vue +++ b/src/main/webapp/src/components/blocks/CreatePanel.vue @@ -4,16 +4,19 @@ import type { Board } from '@/models/board/Board'; import EditCategoryPanel from '@/components/blocks/EditCategoryPanel.vue'; import EditBoardPanel from '@/components/blocks/EditBoardPanel.vue'; import EditBoardEntryPanel from '@/components/blocks/EditBoardEntryPanel.vue'; +import EditQuestionPanel from './EditQuestionPanel.vue'; const props = defineProps<{ categoryIndex: number | null, boardEntryIndex: number | null, + questionIndex: number | null, }>() const emit = defineEmits<{ editBoard: [], editCategory: [cIndex: number], editBoardEntry: [cIndex: number, bEIndex: number], + editQuestion: [cIndex: number, bEIndex: number, qIndex: number], }>() const board = defineModel( { required: true } ); @@ -27,14 +30,44 @@ function editCategory(cIndex: number){ function editBoardEntry(cIndex: number, bEIndex: number){ emit("editBoardEntry", cIndex, bEIndex); } +function editQuestion(cIndex: number, bEIndex: number, qIndex: number){ + emit("editQuestion", cIndex, bEIndex, qIndex); +}