Sha256: 13df51f683400ecc6873d37d9e1c539905c9b5b5df1fb92d7bafccd2b13d6dec

Contents?: true

Size: 747 Bytes

Versions: 1

Compression:

Stored size: 747 Bytes

Contents

module Plutonium::Ui
  class SidebarMenuItemComponent < Plutonium::Ui::Base
    option :name
    option :value
    option :indicator, optional: true

    private

    def link_button_class
      "group flex items-center rounded-lg p-2 text-base font-medium text-gray-900 hover:bg-gray-100 dark:text-white dark:hover:bg-gray-700"
    end

    def link_label_class
      "flex-1 ml-3 text-left whitespace-nowrap"
    end

    def sub_link_button_class
      "flex items-center p-2 pl-11 w-full text-base font-medium text-gray-900 rounded-lg transition duration-75 group hover:bg-gray-100 dark:text-white dark:hover:bg-gray-700"
    end
  end
end

Plutonium::ComponentRegistry.register :sidebar_menu_item, to: Plutonium::Ui::SidebarMenuItemComponent

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
plutonium-0.8.0 app/views/components/sidebar_menu_item/sidebar_menu_item_component.rb