Skip to content

Commit cb27853

Browse files
committed
feat: add version switch settings
1 parent 2dce939 commit cb27853

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

src/php/settings/settings-fields.php

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,9 @@ function get_default_settings(): array {
4646
'keymap' => 'default',
4747
'theme' => 'default',
4848
],
49+
'version-switch' => [
50+
'selected_version' => '',
51+
],
4952
];
5053

5154
$defaults = apply_filters( 'code_snippets_settings_defaults', $defaults );
@@ -81,6 +84,19 @@ function get_settings_fields(): array {
8184
],
8285
];
8386

87+
$fields['version-switch'] = [
88+
'version_switcher' => [
89+
'name' => __( 'Switch Version', 'code-snippets' ),
90+
'type' => 'callback',
91+
'render_callback' => 'Code_Snippets\Settings\VersionSwitch\render_version_switch_field',
92+
],
93+
'refresh_versions' => [
94+
'name' => __( 'Refresh Versions', 'code-snippets' ),
95+
'type' => 'callback',
96+
'render_callback' => 'Code_Snippets\Settings\VersionSwitch\render_refresh_versions_field',
97+
],
98+
];
99+
84100
$fields['general'] = [
85101
'activate_by_default' => [
86102
'name' => __( 'Activate by Default', 'code-snippets' ),

0 commit comments

Comments
 (0)