File tree Expand file tree Collapse file tree 1 file changed +9
-15
lines changed Expand file tree Collapse file tree 1 file changed +9
-15
lines changed Original file line number Diff line number Diff line change @@ -28,30 +28,24 @@ import ScreenHeader from './screen-header';
28
28
export const CreateThemePanel = ( { createType } ) => {
29
29
const { createErrorNotice } = useDispatch ( noticesStore ) ;
30
30
31
+ const subfolder = useSelect ( ( select ) => {
32
+ const stylesheet = select ( 'core' ) . getCurrentTheme ( ) . stylesheet ;
33
+ if ( stylesheet . lastIndexOf ( '/' ) > 1 ) {
34
+ return stylesheet . substring ( 0 , stylesheet . lastIndexOf ( '/' ) ) ;
35
+ }
36
+ return '' ;
37
+ } , [ ] ) ;
38
+
31
39
const [ theme , setTheme ] = useState ( {
32
40
name : '' ,
33
41
description : '' ,
34
42
uri : '' ,
35
43
author : '' ,
36
44
author_uri : '' ,
37
45
tags_custom : '' ,
38
- subfolder : '' ,
46
+ subfolder,
39
47
} ) ;
40
48
41
- useSelect ( ( select ) => {
42
- const themeData = select ( 'core' ) . getCurrentTheme ( ) ;
43
- setTheme ( {
44
- ...theme ,
45
- subfolder :
46
- themeData . stylesheet . lastIndexOf ( '/' ) > 1
47
- ? themeData . stylesheet . substring (
48
- 0 ,
49
- themeData . stylesheet . lastIndexOf ( '/' )
50
- )
51
- : '' ,
52
- } ) ;
53
- } , [ ] ) ;
54
-
55
49
const cloneTheme = ( ) => {
56
50
if ( createType === 'createClone' ) {
57
51
handleCloneClick ( ) ;
You can’t perform that action at this time.
0 commit comments