Skip to content

Commit

Permalink
Merge pull request #184 from beyond-sw-camp/frontend/feature/board/qa
Browse files Browse the repository at this point in the history
[Feat] BOARD_001,002,003 QA λ³΄λ“œ 리슀트, 회의 상세 쑰회, 회의 생성 νŽ˜μ΄μ§€ [#65, #66, #67]
  • Loading branch information
seongxun committed Sep 19, 2024
2 parents 8ced3d6 + 9664eee commit 7609593
Show file tree
Hide file tree
Showing 54 changed files with 2,316 additions and 48 deletions.
4 changes: 4 additions & 0 deletions frontend/src/assets/icon/boardIcon/boardComment.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 4 additions & 0 deletions frontend/src/assets/icon/boardIcon/boardDelete.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 4 additions & 0 deletions frontend/src/assets/icon/boardIcon/boardEdit.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
5 changes: 2 additions & 3 deletions frontend/src/assets/icon/boardIcon/quillEditor.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions frontend/src/assets/icon/chatIcon/clip 2.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
5 changes: 5 additions & 0 deletions frontend/src/assets/icon/chatIcon/code 2.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
5 changes: 5 additions & 0 deletions frontend/src/assets/icon/chatIcon/docs 2.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 4 additions & 0 deletions frontend/src/assets/icon/chatIcon/download 2.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
5 changes: 5 additions & 0 deletions frontend/src/assets/icon/chatIcon/img 2.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
5 changes: 5 additions & 0 deletions frontend/src/assets/icon/chatIcon/pdf 2.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions frontend/src/assets/icon/chatIcon/sendIcon 2.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 4 additions & 0 deletions frontend/src/assets/icon/etc/kanban 2.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
5 changes: 5 additions & 0 deletions frontend/src/assets/icon/etc/persona 2.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
6 changes: 6 additions & 0 deletions frontend/src/assets/icon/menu/kanban 3.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
6 changes: 6 additions & 0 deletions frontend/src/assets/icon/menu/kanban 4.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
8 changes: 8 additions & 0 deletions frontend/src/assets/icon/menu/list 3.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
8 changes: 8 additions & 0 deletions frontend/src/assets/icon/menu/list 4.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
8 changes: 8 additions & 0 deletions frontend/src/assets/icon/menu/timeline 3.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
8 changes: 8 additions & 0 deletions frontend/src/assets/icon/menu/timeline 4.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
47 changes: 47 additions & 0 deletions frontend/src/common/component/PaginationComponent.vue
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
<script setup>
import { defineProps } from 'vue';
defineProps({
currentPage: Number,
totalPages: Number,
});
</script>

<template>
<div class="pagination">
<button @click="$emit('prev-page')" :disabled="currentPage === 1">
&lt;
</button>
<button
v-for="page in totalPages"
:key="page"
@click="$emit('go-to-page', page)"
:class="{ active: page === currentPage }"
>
{{ page }}
</button>
<button @click="$emit('next-page')" :disabled="currentPage === totalPages">
&gt;
</button>
</div>
</template>

<style scoped>
.pagination {
display: flex;
justify-content: center;
margin: 20px 0;
}
.pagination button {
background: none;
border: 1px solid #ddd;
padding: 5px 10px;
margin: 0 5px;
cursor: pointer;
}
.pagination button.active {
background-color: #007bff;
color: white;
}
</style>
2 changes: 1 addition & 1 deletion frontend/src/common/component/SearchComponent.vue
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ defineProps({
display: flex;
justify-content: space-between;
align-items: center;
padding: 20px;
padding: 30px;
background-color: #fff;
border-radius: 8px;
//box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.05);
Expand Down
24 changes: 24 additions & 0 deletions frontend/src/layouts/component/Modal/NotificationModal 2.vue
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
<script setup>
import { useNotificationStore } from '@/store/socket/useNotifyStore';
const notificationStore = useNotificationStore();
</script>

<template>
<div>
<div v-for="notification in notificationStore.notifications" :key="notification.id">
{{ notification.message }}
</div>
</div>
</template>

<style scoped>
div {
position: fixed;
top: 0;
right: 0;
background-color: white;
border: 1px solid black;
padding: 10px;
}
</style>
Loading

0 comments on commit 7609593

Please sign in to comment.