@@ -16,8 +16,8 @@ import {
1616} from 'opub-ui' ;
1717import { useEffect , useState } from 'react' ;
1818
19- import RichTextEditor from '@/components/RichTextEditor/RichTextEditor' ;
2019import { GraphQL } from '@/lib/api' ;
20+ import RichTextEditor from '@/components/RichTextEditor/RichTextEditor' ;
2121import { useEditStatus } from '../../context' ;
2222
2323const tagsListQueryDoc : any = graphql ( `
@@ -170,7 +170,12 @@ export default function AIModelDetailsPage() {
170170 )
171171 ) ;
172172
173- const AIModelData : { data : any ; isLoading : boolean ; refetch : any ; error : any } = useQuery (
173+ const AIModelData : {
174+ data : any ;
175+ isLoading : boolean ;
176+ refetch : any ;
177+ error : any ;
178+ } = useQuery (
174179 [ `fetch_AIModelDetails_${ params . id } ` ] ,
175180 ( ) =>
176181 GraphQL (
@@ -266,8 +271,10 @@ export default function AIModelDetailsPage() {
266271 } ) ) || [ ] ,
267272 modelWebsite : metadata . modelWebsite || '' ,
268273 geographies :
269- model . geographies ?. map ( ( g : any ) => ( { label : g . name , value : g . id } ) ) ||
270- [ ] ,
274+ model . geographies ?. map ( ( g : any ) => ( {
275+ label : g . name ,
276+ value : g . id ,
277+ } ) ) || [ ] ,
271278 usageLicense : metadata . usageLicense || '' ,
272279 accessType : model . isPublic ? 'open' : 'restricted' ,
273280 } ) ;
@@ -319,7 +326,9 @@ export default function AIModelDetailsPage() {
319326 domain : dataToUse . domain || null ,
320327 tags : dataToUse . tags . map ( ( item : any ) => item . label ) ,
321328 sectors : dataToUse . sectors . map ( ( item : any ) => item . label ) ,
322- geographies : dataToUse . geographies . map ( ( item : any ) => parseInt ( item . value , 10 ) ) ,
329+ geographies : dataToUse . geographies . map ( ( item : any ) =>
330+ parseInt ( item . value , 10 )
331+ ) ,
323332 supportedLanguages : dataToUse . supportedLanguages . map (
324333 ( item : any ) => item . value
325334 ) ,
@@ -425,6 +434,7 @@ export default function AIModelDetailsPage() {
425434 < Select
426435 name = "modelType"
427436 label = "Model Type"
437+ requiredIndicator = { true }
428438 options = { modelTypeOptions }
429439 value = { formData . modelType }
430440 onChange = { ( value ) => {
@@ -467,6 +477,7 @@ export default function AIModelDetailsPage() {
467477 onBlur = { ( ) => handleSave ( ) }
468478 multiline = { 3 }
469479 required
480+ requiredIndicator = { true }
470481 />
471482 < TextField
472483 name = "intendedUse"
@@ -476,6 +487,7 @@ export default function AIModelDetailsPage() {
476487 onBlur = { ( ) => handleSave ( ) }
477488 multiline = { 3 }
478489 required
490+ requiredIndicator = { true }
479491 />
480492 </ FormLayout . Group >
481493 </ FormLayout >
@@ -498,6 +510,7 @@ export default function AIModelDetailsPage() {
498510 handleSave ( { ...formData , sectors : value } ) ;
499511 } }
500512 required
513+ requiredIndicator = { true }
501514 />
502515
503516 { /* Tags */ }
@@ -534,6 +547,7 @@ export default function AIModelDetailsPage() {
534547 handleSave ( { ...formData , maxTokens : value } ) ;
535548 } }
536549 required
550+ requiredIndicator = { true }
537551 />
538552 < Combobox
539553 displaySelected
@@ -547,6 +561,7 @@ export default function AIModelDetailsPage() {
547561 handleSave ( { ...formData , supportedLanguages : value } ) ;
548562 } }
549563 required
564+ requiredIndicator = { true }
550565 />
551566 </ FormLayout . Group >
552567 </ FormLayout >
@@ -562,6 +577,7 @@ export default function AIModelDetailsPage() {
562577 onBlur = { handleWebsiteBlur }
563578 placeholder = "www.model.com"
564579 required
580+ requiredIndicator = { true }
565581 />
566582 < Combobox
567583 displaySelected
0 commit comments