Module: ElementComponent

Defined in:
lib/element_component.rb,
lib/element_component/aliases.rb,
lib/element_component/element.rb,
lib/element_component/version.rb,
lib/element_component/components.rb,
lib/element_component/components/nav.rb,
lib/element_component/components/card.rb,
lib/element_component/components/alert.rb,
lib/element_component/components/badge.rb,
lib/element_component/components/modal.rb,
lib/element_component/components/table.rb,
lib/element_component/components/button.rb,
lib/element_component/components/navbar.rb,
lib/element_component/components/spinner.rb,
lib/element_component/components/carousel.rb,
lib/element_component/components/dropdown.rb,
lib/element_component/components/nav/item.rb,
lib/element_component/components/nav/link.rb,
lib/element_component/components/progress.rb,
lib/element_component/components/card/body.rb,
lib/element_component/components/card/text.rb,
lib/element_component/components/alert/link.rb,
lib/element_component/components/breadcrumb.rb,
lib/element_component/components/card/image.rb,
lib/element_component/components/card/title.rb,
lib/element_component/components/list_group.rb,
lib/element_component/components/modal/body.rb,
lib/element_component/components/navbar/nav.rb,
lib/element_component/components/pagination.rb,
lib/element_component/components/card/footer.rb,
lib/element_component/components/card/header.rb,
lib/element_component/components/modal/title.rb,
lib/element_component/components/button_group.rb,
lib/element_component/components/close_button.rb,
lib/element_component/components/modal/dialog.rb,
lib/element_component/components/modal/footer.rb,
lib/element_component/components/modal/header.rb,
lib/element_component/components/navbar/brand.rb,
lib/element_component/components/progress/bar.rb,
lib/element_component/components/alert/heading.rb,
lib/element_component/components/carousel/item.rb,
lib/element_component/components/dropdown/item.rb,
lib/element_component/components/dropdown/menu.rb,
lib/element_component/components/modal/content.rb,
lib/element_component/components/navbar/toggler.rb,
lib/element_component/components/breadcrumb/item.rb,
lib/element_component/components/dropdown/header.rb,
lib/element_component/components/list_group/item.rb,
lib/element_component/components/navbar/collapse.rb,
lib/element_component/components/pagination/item.rb,
lib/element_component/components/carousel/caption.rb,
lib/element_component/components/dropdown/divider.rb,
lib/element_component/components/alert/close_button.rb

Defined Under Namespace

Modules: Components, Shortcuts Classes: Element, Error

Constant Summary collapse

E =
Element
EC =
Components
Alert =
Components::Alert
Badge =
Components::Badge
Components::Breadcrumb
Button =
Components::Button
ButtonGroup =
Components::ButtonGroup
Card =
Components::Card
Components::Carousel
CloseButton =
Components::CloseButton
Components::Dropdown
ListGroup =
Components::ListGroup
Components::Modal
Components::Nav
Components::Navbar
Pagination =
Components::Pagination
Progress =
Components::Progress
Spinner =
Components::Spinner
Table =
Components::Table
AlertHeading =
Components::AlertHeading
Components::AlertLink
AlertCloseButton =
Components::AlertCloseButton
Components::BreadcrumbItem
CardHeader =
Components::CardHeader
CardBody =
Components::CardBody
CardFooter =
Components::CardFooter
CardTitle =
Components::CardTitle
CardText =
Components::CardText
CardImage =
Components::CardImage
CarouselItem =
Components::CarouselItem
CarouselCaption =
Components::CarouselCaption
Components::DropdownMenu
Components::DropdownItem
Components::DropdownDivider
Components::DropdownHeader
ListGroupItem =
Components::ListGroupItem
ModalDialog =
Components::ModalDialog
ModalContent =
Components::ModalContent
ModalHeader =
Components::ModalHeader
ModalTitle =
Components::ModalTitle
ModalBody =
Components::ModalBody
ModalFooter =
Components::ModalFooter
Components::NavItem
Components::NavLink
Components::NavbarBrand
Components::NavbarToggler
Components::NavbarCollapse
Components::NavbarNav
PageItem =
Components::PageItem
ProgressBar =
Components::ProgressBar
VERSION =
"0.13.0"

Class Method Summary collapse

Class Method Details

.tag(name, content = nil, **attributes) ⇒ Object



6
7
8
# File 'lib/element_component/aliases.rb', line 6

def self.tag(name, content = nil, **attributes, &)
  Element.new(name, content, **attributes, &)
end