diff --git a/web/app/themes/badegg/app/API/Admin.php b/web/app/themes/badegg/app/API/Admin.php new file mode 100644 index 0000000..37c10a0 --- /dev/null +++ b/web/app/themes/badegg/app/API/Admin.php @@ -0,0 +1,36 @@ + 'GET', + 'callback' => [ $this, 'container_width'], + 'permission_callback' => function(){ + return true; + }, + ]); + } + + public function container_width() + { + $containerWidths = [ + [ 'label' => __('Auto', 'badegg'), 'value' => 0 ], + [ 'label' => __('Narrow', 'badegg'), 'value' => 'narrow' ], + [ 'label' => __('Small', 'badegg'), 'value' => 'small' ], + [ 'label' => __('Medium', 'badegg'), 'value' => 'medium' ], + [ 'label' => __('Large', 'badegg'), 'value' => 'large' ], + [ 'label' => __('Edge to edge', 'badegg'), 'value' => 'full' ], + ]; + + return rest_ensure_response($containerWidths); + } +}