diff --git a/resources/js/Components/Common/Project/ProjectColorSelector.vue b/resources/js/Components/Common/Project/ProjectColorSelector.vue
new file mode 100644
index 00000000..afa1f2c4
--- /dev/null
+++ b/resources/js/Components/Common/Project/ProjectColorSelector.vue
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
diff --git a/resources/js/Components/Common/Project/ProjectCreateModal.vue b/resources/js/Components/Common/Project/ProjectCreateModal.vue
index 8efc15e4..96fd2069 100644
--- a/resources/js/Components/Common/Project/ProjectCreateModal.vue
+++ b/resources/js/Components/Common/Project/ProjectCreateModal.vue
@@ -13,6 +13,7 @@ import { twMerge } from 'tailwind-merge';
import Badge from '@/Components/Common/Badge.vue';
import { useClientsStore } from '@/utils/useClients';
import { storeToRefs } from 'pinia';
+import ProjectColorSelector from '@/Components/Common/Project/ProjectColorSelector.vue';
const { createProject } = useProjectsStore();
const { clients } = storeToRefs(useClientsStore());
@@ -28,6 +29,11 @@ const project = ref({
async function submit() {
await createProject(project.value);
show.value = false;
+ project.value = {
+ name: '',
+ color: getRandomColor(),
+ client_id: null,
+ };
}
const projectNameInput = ref(null);
@@ -54,14 +60,8 @@ const currentClientName = computed(() => {