Pure, in-memory search → filter → sort pipeline over a list of row maps (catalogues/suppliers/manufacturers already loaded by the LiveView).
Summary
Functions
@spec apply([map()], PhoenixKitCatalogue.Web.TableConfig.scope(), map()) :: [map()]
@spec enum_options([map()], PhoenixKitCatalogue.Web.TableConfig.scope(), String.t()) :: [ {String.t(), String.t()} ]
@spec filter([map()], PhoenixKitCatalogue.Web.TableConfig.scope(), map()) :: [map()]
@spec sort( [map()], PhoenixKitCatalogue.Web.TableConfig.scope(), String.t() | nil, :asc | :desc ) :: [ map() ]
@spec unfiled_folder_value() :: String.t()