diff --git a/src/components/base/BaseCustomSelect.vue b/src/components/base/BaseCustomSelect.vue index 6fc85ba..1074b18 100644 --- a/src/components/base/BaseCustomSelect.vue +++ b/src/components/base/BaseCustomSelect.vue @@ -18,7 +18,8 @@ ) .item.py-2.px-4.cursor-pointer( v-for="item in items", - :key="item.id" + :key="item.id", + :class="{'center': center}", @click="clickItem(item.id, item.label)" ) {{ item.label }} @@ -38,6 +39,7 @@ export default { borderNone: Boolean, separator: Boolean, placeholderOpacity: Boolean, + center: Boolean, }, emits: ["update:modelValue"], data() { @@ -117,4 +119,7 @@ export default { height: 24px width: 1px border-radius: 1px +.center + display: flex + justify-content: center diff --git a/src/pages/schedule/TheSchedule.vue b/src/pages/schedule/TheSchedule.vue index 4da978c..cada80e 100644 --- a/src/pages/schedule/TheSchedule.vue +++ b/src/pages/schedule/TheSchedule.vue @@ -1,48 +1,33 @@ @@ -56,31 +41,4 @@ export default { .schedule-wrapper background-color: var(--default-white) height: calc(100vh - 64px) - -.schedule - border: 1.5px solid var(--border-light-grey-color-1) - border-radius: 4px - min-height: 87px - -.schedule-header - height: 50px - background-color: #D7D9FF - border-bottom: 1.5px solid var(--border-light-grey-color-1) - border-top-left-radius: 2px - border-top-right-radius: 2px - -.column-wrapper - max-width: 1080px - overflow: auto - -.text - color: var(--btn-blue-color) - -.name - min-width: 255px - max-width: 255px - border-right: 1.5px solid var(--border-light-grey-color-1) - -.edit - border-right: 1.5px solid var(--border-light-grey-color-1) diff --git a/src/pages/schedule/components/FormChangeShift.vue b/src/pages/schedule/components/FormChangeShift.vue new file mode 100644 index 0000000..d997a00 --- /dev/null +++ b/src/pages/schedule/components/FormChangeShift.vue @@ -0,0 +1,64 @@ + + + + + diff --git a/src/pages/schedule/components/ScheduleBar.vue b/src/pages/schedule/components/ScheduleBar.vue new file mode 100644 index 0000000..89e06a3 --- /dev/null +++ b/src/pages/schedule/components/ScheduleBar.vue @@ -0,0 +1,131 @@ + + + + + diff --git a/src/pages/schedule/components/ScheduleBody.vue b/src/pages/schedule/components/ScheduleBody.vue new file mode 100644 index 0000000..97c758a --- /dev/null +++ b/src/pages/schedule/components/ScheduleBody.vue @@ -0,0 +1,143 @@ + + + + + diff --git a/src/pages/schedule/components/ScheduleHeader.vue b/src/pages/schedule/components/ScheduleHeader.vue new file mode 100644 index 0000000..95cb6bd --- /dev/null +++ b/src/pages/schedule/components/ScheduleHeader.vue @@ -0,0 +1,70 @@ + + + + +