initialize

in app/components/primer/dropdown/menu.rb [59:74]


        def initialize(as:, tag: TAG_DEFAULT, divider: false, **system_arguments)
          @divider = divider
          @as = as

          @system_arguments = system_arguments
          @system_arguments[:tag] = fetch_or_fallback(TAG_OPTIONS, tag, TAG_DEFAULT)
          @system_arguments[:tag] = :li if list? && divider?
          @system_arguments[:role] ||= :menuitem
          @system_arguments[:role] = :separator if divider
          @system_arguments[:classes] = class_names(
            @system_arguments[:classes],
            "dropdown-item" => !divider,
            "dropdown-divider" => divider
          )
        end