FIX: IconPicker option to display only available icons (#20235)

Not all icons are shipped by default. Sidebar section icon picker should only display available icons.
This commit is contained in:
Krzysztof Kotlarek
2023-02-13 09:24:47 +11:00
committed by GitHub
parent d84d38cbe7
commit 85fbe3f628
5 changed files with 26 additions and 4 deletions

View File

@ -46,10 +46,11 @@ class SvgSpriteController < ApplicationController
def icon_picker_search
RailsMultisite::ConnectionManagement.with_hostname(params[:hostname]) do
params.permit(:filter)
params.permit(:filter, :only_available)
filter = params[:filter] || ""
only_available = params[:only_available]
icons = SvgSprite.icon_picker_search(filter)
icons = SvgSprite.icon_picker_search(filter, only_available)
render json: icons.take(200), root: false
end
end