@@ -64,21 +64,21 @@ export const NewStoryForm = () => {
64
64
} = useForm ( {
65
65
resolver : yupResolver ( schema ) ,
66
66
defaultValues : {
67
- name : undefined ,
68
- description : '' ,
69
- teamkatalogenURL : '' ,
70
- keywords : [ ] as string [ ] ,
67
+ name : undefined ,
68
+ description : '' ,
69
+ teamkatalogenURL : '' ,
70
+ keywords : [ ] as string [ ] ,
71
71
} ,
72
72
} )
73
73
74
74
const { errors } = formState
75
75
const keywords = watch ( 'keywords' )
76
76
77
77
const onDeleteKeyword = ( keyword : string ) => {
78
- keywords !== undefined ?
79
- setValue ( 'keywords' , keywords . filter ( ( k : string ) => k !== keyword ) )
80
- :
81
- setValue ( 'keywords' , [ ] )
78
+ keywords !== undefined ?
79
+ setValue ( 'keywords' , keywords . filter ( ( k : string ) => k !== keyword ) )
80
+ :
81
+ setValue ( 'keywords' , [ ] )
82
82
}
83
83
84
84
const onAddKeyword = ( keyword : string ) => {
@@ -90,25 +90,25 @@ export const NewStoryForm = () => {
90
90
const valueOrNull = ( val : string ) => ( val == '' ? null : val ) ;
91
91
92
92
const onSubmit = async ( data : any ) => {
93
- const files = storyFiles . map < UploadFile > ( it => ( {
94
- path : fixRelativePath ( it ) ,
95
- file : it ,
96
- } ) )
97
- const storyInput = {
98
- name : data . name ,
99
- description : valueOrNull ( data . description ) ,
100
- keywords : data . keywords ,
101
- teamkatalogenURL : data . teamkatalogenURL ,
102
- productAreaID : productAreaID ,
103
- teamID : teamID ,
104
- group : data . group ,
105
- }
93
+ const files = storyFiles . map < UploadFile > ( it => ( {
94
+ path : fixRelativePath ( it ) ,
95
+ file : it ,
96
+ } ) )
97
+ const storyInput = {
98
+ name : data . name ,
99
+ description : valueOrNull ( data . description ) ,
100
+ keywords : data . keywords ,
101
+ teamkatalogenURL : data . teamkatalogenURL ,
102
+ productAreaID : productAreaID ,
103
+ teamID : teamID ,
104
+ group : data . group ,
105
+ }
106
106
107
107
try {
108
108
const data = await createStory ( storyInput , files ) ;
109
109
setError ( undefined ) ;
110
110
amplitudeLog ( 'skjema fullført' , { skjemanavn : 'ny-datafortelling' } ) ;
111
- router . push ( `/story/ ${ data . id } ` ) ;
111
+ router . push ( `/user/stories ` ) ;
112
112
} catch ( e ) {
113
113
setError ( e as Error ) ;
114
114
amplitudeLog ( 'skjemainnsending feilet' , {
@@ -117,7 +117,7 @@ export const NewStoryForm = () => {
117
117
console . log ( e )
118
118
}
119
119
}
120
-
120
+
121
121
122
122
const onCancel = ( ) => {
123
123
amplitudeLog (
@@ -147,10 +147,10 @@ export const NewStoryForm = () => {
147
147
}
148
148
}
149
149
150
- const fixRelativePath = ( file : File ) => {
150
+ const fixRelativePath = ( file : File ) => {
151
151
var path = file . webkitRelativePath
152
152
var pathParts = path . split ( '/' ) ;
153
- return pathParts . length <= 1 ? file . name : pathParts . slice ( 1 ) . reduce ( ( p , s , i ) => i === 0 ? s : p + "/" + s )
153
+ return pathParts . length <= 1 ? file . name : pathParts . slice ( 1 ) . reduce ( ( p , s , i ) => i === 0 ? s : p + "/" + s )
154
154
}
155
155
156
156
const generateFileTree = ( files : File [ ] ) => {
@@ -159,7 +159,7 @@ export const NewStoryForm = () => {
159
159
var pathParts = file . webkitRelativePath . split ( '/' ) ;
160
160
if ( pathParts . length === 1 ) {
161
161
pathParts = [ file . name ]
162
- } else {
162
+ } else {
163
163
pathParts = pathParts . slice ( 1 )
164
164
}
165
165
let currentLevel = tree ;
0 commit comments