@@ -7,18 +7,18 @@ import { View } from "@/types/interface";
77interface URLParamsState {
88 view : View ;
99 sidebarHidden : boolean ;
10- featureSelectionDisabled : boolean ;
11- viewSelectionDisabled : boolean ;
12- pickerDisabled : boolean ;
10+ frameworkPickerHidden : boolean ;
11+ viewPickerHidden : boolean ;
12+ featurePickerHidden : boolean ;
1313 file ?: string ;
1414}
1515
1616interface URLParamsContextType extends URLParamsState {
1717 setView : ( view : View ) => void ;
1818 setSidebarHidden : ( disabled : boolean ) => void ;
19- setFeatureSelectionDisabled : ( disabled : boolean ) => void ;
20- setViewSelectionDisabled : ( disabled : boolean ) => void ;
21- setPickerDisabled : ( disabled : boolean ) => void ;
19+ setFrameworkPickerHidden : ( disabled : boolean ) => void ;
20+ setViewPickerHidden : ( disabled : boolean ) => void ;
21+ setFeaturePickerHidden : ( disabled : boolean ) => void ;
2222 setCodeFile : ( fileName : string ) => void ;
2323}
2424
@@ -36,10 +36,10 @@ export function URLParamsProvider({ children }: URLParamsProviderProps) {
3636 // Initialize state from URL params
3737 const [ state , setState ] = useState < URLParamsState > ( ( ) => ( {
3838 view : ( searchParams . get ( "view" ) as View ) || "preview" ,
39- sidebarHidden : searchParams . get ( "sidebar" ) === "disabled " ,
40- viewSelectionDisabled : searchParams . get ( "viewSelection " ) === "false" ,
41- pickerDisabled : searchParams . get ( "picker " ) === "false" ,
42- featureSelectionDisabled : searchParams . get ( "features " ) === "false" ,
39+ sidebarHidden : searchParams . get ( "sidebar" ) === "false " ,
40+ frameworkPickerHidden : searchParams . get ( "frameworkPicker " ) === "false" ,
41+ viewPickerHidden : searchParams . get ( "viewPicker " ) === "false" ,
42+ featurePickerHidden : searchParams . get ( "featurePicker " ) === "false" ,
4343 } ) ) ;
4444
4545 // Update URL when state changes
@@ -58,35 +58,35 @@ export function URLParamsProvider({ children }: URLParamsProviderProps) {
5858 // Update sidebar param
5959 if ( newState . sidebarHidden !== undefined ) {
6060 if ( newState . sidebarHidden ) {
61- params . set ( "sidebar" , "disabled " ) ;
61+ params . set ( "sidebar" , "false " ) ;
6262 } else {
6363 params . delete ( "sidebar" ) ;
6464 }
6565 }
6666
67- // Update viewSelection param
68- if ( newState . viewSelectionDisabled !== undefined ) {
69- if ( newState . viewSelectionDisabled ) {
70- params . set ( "viewSelection " , "false" ) ;
67+ // Update frameworkPicker param
68+ if ( newState . frameworkPickerHidden !== undefined ) {
69+ if ( newState . frameworkPickerHidden ) {
70+ params . set ( "frameworkPicker " , "false" ) ;
7171 } else {
72- params . delete ( "viewSelection " ) ;
72+ params . delete ( "frameworkPicker " ) ;
7373 }
7474 }
75- // Update features param
76- if ( newState . featureSelectionDisabled !== undefined ) {
77- if ( newState . featureSelectionDisabled ) {
78- params . set ( "features" , "false" ) ;
75+
76+ // Update viewPicker param
77+ if ( newState . viewPickerHidden !== undefined ) {
78+ if ( newState . viewPickerHidden ) {
79+ params . set ( "viewPicker" , "false" ) ;
7980 } else {
80- params . delete ( "features " ) ;
81+ params . delete ( "viewPicker " ) ;
8182 }
8283 }
83-
84- // Update picker param
85- if ( newState . pickerDisabled !== undefined ) {
86- if ( newState . pickerDisabled ) {
87- params . set ( "picker" , "false" ) ;
84+ // Update featurePicker param
85+ if ( newState . featurePickerHidden !== undefined ) {
86+ if ( newState . featurePickerHidden ) {
87+ params . set ( "featurePicker" , "false" ) ;
8888 } else {
89- params . delete ( "picker " ) ;
89+ params . delete ( "features " ) ;
9090 }
9191 }
9292
@@ -99,9 +99,9 @@ export function URLParamsProvider({ children }: URLParamsProviderProps) {
9999 const newState : URLParamsState = {
100100 view : ( searchParams . get ( "view" ) as View ) || "preview" ,
101101 sidebarHidden : searchParams . get ( "sidebar" ) === "disabled" ,
102- pickerDisabled : searchParams . get ( "picker " ) === "false" ,
103- featureSelectionDisabled : searchParams . get ( "features " ) === "false" ,
104- viewSelectionDisabled : searchParams . get ( "viewSelection " ) === "false" ,
102+ frameworkPickerHidden : searchParams . get ( "frameworkPicker " ) === "false" ,
103+ viewPickerHidden : searchParams . get ( "viewPicker " ) === "false" ,
104+ featurePickerHidden : searchParams . get ( "featurePicker " ) === "false" ,
105105 } ;
106106
107107 setState ( newState ) ;
@@ -120,22 +120,22 @@ export function URLParamsProvider({ children }: URLParamsProviderProps) {
120120 updateURL ( { sidebarHidden } ) ;
121121 } ;
122122
123- const setPickerDisabled = ( pickerDisabled : boolean ) => {
124- const newState = { ...state , pickerDisabled } ;
123+ const setFrameworkPickerHidden = ( frameworkPickerHidden : boolean ) => {
124+ const newState = { ...state , frameworkPickerHidden } ;
125125 setState ( newState ) ;
126- updateURL ( { pickerDisabled } ) ;
126+ updateURL ( { frameworkPickerHidden } ) ;
127127 } ;
128128
129- const setFeatureSelectionDisabled = ( featureSelectionDisabled : boolean ) => {
130- const newState = { ...state , featureSelectionDisabled } ;
129+ const setViewPickerHidden = ( viewPickerHidden : boolean ) => {
130+ const newState = { ...state , viewPickerHidden } ;
131131 setState ( newState ) ;
132- updateURL ( { featureSelectionDisabled } ) ;
132+ updateURL ( { viewPickerHidden } ) ;
133133 } ;
134134
135- const setViewSelectionDisabled = ( viewSelectionDisabled : boolean ) => {
136- const newState = { ...state , viewSelectionDisabled } ;
135+ const setFeaturePickerHidden = ( featurePickerHidden : boolean ) => {
136+ const newState = { ...state , featurePickerHidden } ;
137137 setState ( newState ) ;
138- updateURL ( { viewSelectionDisabled } ) ;
138+ updateURL ( { featurePickerHidden } ) ;
139139 } ;
140140
141141 const setCodeFile = ( fileName : string ) => {
@@ -148,9 +148,9 @@ export function URLParamsProvider({ children }: URLParamsProviderProps) {
148148 ...state ,
149149 setView,
150150 setSidebarHidden,
151- setPickerDisabled ,
152- setFeatureSelectionDisabled ,
153- setViewSelectionDisabled ,
151+ setFrameworkPickerHidden ,
152+ setViewPickerHidden ,
153+ setFeaturePickerHidden ,
154154 setCodeFile,
155155 } ;
156156
0 commit comments