# frozen_string_literal: true class ReleaseNote::FormComponent < ApplicationComponent attr_reader :release_note def initialize(release_note:) @release_note = release_note end private def categories_fieldset_class class_names( "fr-fieldset--error": categories_error? ) end def categories_error? release_note.errors.key?(:categories) end def categories_errors_describedby_id return nil if !categories_error? dom_id(release_note, "categories_errors") end def categories_full_messages_errors release_note.errors.full_messages_for(:categories) end end