@@ -25,7 +25,9 @@ import {
2525 EMPTY_DATASET_CREATE_PROJECT_DATASET_TYPE_VALUE ,
2626 EXISTING_DATASET_CREATE_PROJECT_DATASET_TYPE_VALUE ,
2727 ID_TOKEN_NAME ,
28+ MAX_DATASET_IMAGES ,
2829 MAX_DATASET_IMAGES_CREATE_PROJECT ,
30+ MAX_PROJECT_DESCRIPTION_CHARACTER_LENGTH ,
2931 MIN_DATASET_IMAGES_CREATE_PROJECT ,
3032 TOKEN_NAME ,
3133 // MAX_ALLOW_UPLOAD_IMAGES,
@@ -122,7 +124,11 @@ const CreateProjectDatasetTypeControl = function (
122124 if ( selectedPrebuildDataset ) {
123125 setPrebuildDataset ( selectedPrebuildDataset ) ;
124126 setNumberOfDatasetImages (
125- selectedPrebuildDataset . totalImage
127+ selectedPrebuildDataset ?. totalImage &&
128+ selectedPrebuildDataset . totalImage > MAX_DATASET_IMAGES
129+ ? MAX_DATASET_IMAGES
130+ : selectedPrebuildDataset ?. totalImage ||
131+ MIN_DATASET_IMAGES_CREATE_PROJECT
126132 ) ;
127133 }
128134 } }
@@ -138,7 +144,7 @@ const CreateProjectDatasetTypeControl = function (
138144 />
139145 </ Box >
140146 < Typography variant = "body2" mt = { 2 } >
141- Number of dataset images:
147+ Number of images:
142148 </ Typography >
143149 < Box display = "flex" alignItems = "center" columnGap = { 1 } pl = { 1 } >
144150 < Slider
@@ -149,8 +155,11 @@ const CreateProjectDatasetTypeControl = function (
149155 onChange = { onChangeNumberOfDatasetImagesSlider }
150156 min = { MIN_DATASET_IMAGES_CREATE_PROJECT }
151157 max = {
152- prebuildDataset ?. totalImage ||
153- MIN_DATASET_IMAGES_CREATE_PROJECT
158+ prebuildDataset ?. totalImage &&
159+ prebuildDataset . totalImage > MAX_DATASET_IMAGES
160+ ? MAX_DATASET_IMAGES
161+ : prebuildDataset ?. totalImage ||
162+ MIN_DATASET_IMAGES_CREATE_PROJECT
154163 }
155164 disabled = { isCreatingProject }
156165 />
@@ -162,8 +171,11 @@ const CreateProjectDatasetTypeControl = function (
162171 inputProps = { {
163172 min : MIN_DATASET_IMAGES_CREATE_PROJECT ,
164173 max :
165- prebuildDataset ?. totalImage ||
166- MIN_DATASET_IMAGES_CREATE_PROJECT ,
174+ prebuildDataset ?. totalImage &&
175+ prebuildDataset . totalImage > MAX_DATASET_IMAGES
176+ ? MAX_DATASET_IMAGES
177+ : prebuildDataset ?. totalImage ||
178+ MIN_DATASET_IMAGES_CREATE_PROJECT ,
167179 type : "number" ,
168180 "aria-labelledby" : "input-number-of-dataset-images-slider" ,
169181 } }
@@ -312,8 +324,8 @@ const CreateProjectModal = function (props: CreateProjectModalProps) {
312324 { ...register ( "description" , {
313325 required : false ,
314326 maxLength : {
315- value : 75 ,
316- message : `Your project description cannot exceed 75 characters.` ,
327+ value : MAX_PROJECT_DESCRIPTION_CHARACTER_LENGTH ,
328+ message : `Your project description cannot exceed ${ MAX_PROJECT_DESCRIPTION_CHARACTER_LENGTH } characters.` ,
317329 } ,
318330 } ) }
319331 error = { ! ! errors . description }
0 commit comments