# frozen_string_literal: true class CategoryBadgeSerializer < ApplicationSerializer attributes :id, :name, :slug, :color, :text_color, :read_restricted, :parent_category_id def include_parent_category_id? parent_category_id.present? end def name if object.uncategorized? I18n.t("uncategorized_category_name", locale: SiteSetting.default_locale) else object.name end end def description_text if object.uncategorized? I18n.t("category.uncategorized_description", locale: SiteSetting.default_locale) else object.description_text end end end