@@ -191,16 +225,30 @@
diff --git a/src/styles/components/gantt.scss b/src/styles/components/gantt.scss
index 3685f657..4e465883 100644
--- a/src/styles/components/gantt.scss
+++ b/src/styles/components/gantt.scss
@@ -234,4 +234,64 @@ $gantt-vertical-border-color: $grey-100;
.vdr.active::before {
display: none;
+}
+
+:root {
+ --day-width: 50px;
+}
+
+#g-gantt-chart {
+ * {
+ font-family: $family-sans-serif !important;
+ }
+
+
+ .g-gantt-row {
+ &:nth-child(even) {
+ background: rgba(0, 0, 0, 0) repeating-linear-gradient(90deg, #ededed, #ededed 1px, #fff 1px, #fff var(--day-width)) repeat scroll 0% 0%;
+ }
+
+ &:nth-child(odd) {
+ background: rgba(0, 0, 0, 0) repeating-linear-gradient(90deg, #ededed, #ededed 1px, #fafafa 1px, #fafafa var(--day-width)) repeat scroll 0% 0%;
+ }
+
+ > .g-gantt-row-bars-container {
+ border: 0;
+ }
+ }
+
+ .g-gantt-bar {
+ border-radius: 6px !important;
+ overflow: visible !important;
+ cursor: grab;
+
+ &:active {
+ cursor: grabbing;
+ }
+
+ .g-gantt-bar-label {
+ font-size: .85rem;
+ justify-content: space-between;
+ padding: 0 .5rem !important;
+ overflow: hidden;
+
+ .edit-task-link {
+ color: inherit;
+ padding: 0 .25rem;
+ }
+ }
+
+ .g-gantt-bar-handle-left, .g-gantt-bar-handle-right {
+ width: 8px !important;
+ height: 8px !important;
+ opacity: 1 !important;
+ border-radius: 0 !important;
+ margin-left: -2px !important;
+ border: 1px solid $grey-700 !important;
+ }
+
+ .g-gantt-bar-handle-right {
+ margin-right: -2px !important;
+ }
+ }
}
\ No newline at end of file
diff --git a/yarn.lock b/yarn.lock
index 6c52e907..d06d3e07 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -9543,6 +9543,11 @@ mkdirp@^0.5.1, mkdirp@^0.5.3, mkdirp@^0.5.4, mkdirp@~0.5.0:
dependencies:
minimist "^1.2.5"
+moment@^2.29.1:
+ version "2.29.1"
+ resolved "https://registry.yarnpkg.com/moment/-/moment-2.29.1.tgz#b2be769fa31940be9eeea6469c075e35006fa3d3"
+ integrity sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==
+
move-concurrently@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/move-concurrently/-/move-concurrently-1.0.1.tgz#be2c005fda32e0b29af1f05d7c4b33214c701f92"
@@ -13340,6 +13345,11 @@ vue-flatpickr-component@8.1.6:
dependencies:
flatpickr "^4.6.6"
+vue-ganttastic@^0.9.32:
+ version "0.9.32"
+ resolved "https://registry.yarnpkg.com/vue-ganttastic/-/vue-ganttastic-0.9.32.tgz#7dc37db63fddd39413444a6674c85d3300f552af"
+ integrity sha512-xVWOFXwBFJ/1piQyQ842RZtpEIRZWOjfhSZeQUTX5oGWskRe1P7yOdZ6SI30x+S/kNGVICcyfawbnMHNix/TYg==
+
vue-hot-reload-api@^2.3.0:
version "2.3.4"
resolved "https://registry.yarnpkg.com/vue-hot-reload-api/-/vue-hot-reload-api-2.3.4.tgz#532955cc1eb208a3d990b3a9f9a70574657e08f2"