return [BootHelp::link_to('Home'), BootHelp::link_to('Users'), BootHelp::link_to('Profile')]; }), 'html_code' => '<div class="dropdown"> <button class="btn btn-default" type="button">Menu</button> <button data-toggle="dropdown" id="label-dropdown-6883494473" type="button" class="dropdown-toggle btn btn-default"> <span class="caret"></span> <span class="sr-only">Toggle Dropdown</span> </button> <ul aria-labelledby="label-dropdown-6883494473" role="menu" class="dropdown-menu"> <li><a href="#" role="menuitem">Home</a></li> <li><a href="#" role="menuitem">Users</a></li> <li><a href="#" role="menuitem">Profile</a></li> </ul> </div>'], ['name' => 'Complex dropdowns', 'description' => 'To include HTML tags or a long text in the dropdown, pass your content in a closure. You can specify a custom <code>id</code> which will be added to the dropdown’s <code>ul</code> tag. You can also specify a custom <code>["button"=> "class"]</code> which will be added to the toggle <code>button</code> tag.', 'php_code' => "echo BootHelp::dropdown('Menu', ['split'=>true, 'id'=>'dropdown', 'button'=>['class'=>'en']], function(){\n return [\n BootHelp::link_to('Home'),\n BootHelp::link_to(BootHelp::content_tag('em', 'Profile'))\n ];\n});", 'result' => BootHelp::dropdown('Menu', ['split' => true, 'id' => 'dropdown', 'button' => ['class' => 'en']], function () { return [BootHelp::link_to('Home'), BootHelp::link_to(BootHelp::content_tag('em', 'Profile'))]; }), 'html_code' => '<div class="dropdown"> <button class="en btn btn-default" type="button">Menu</button> <button data-toggle="dropdown" id="dropdown" type="button" class="dropdown-toggle en btn btn-default"> <span class="caret"></span> <span class="sr-only">Toggle Dropdown</span> </button> <ul aria-labelledby="dropdown" role="menu" class="dropdown-menu"> <li><a href="#" role="menuitem">Home</a></li> <li><a href="#" role="menuitem"><em>Profile</em></a></li> </ul> </div>']]]; /** * Dropdowns samples. */ echo new Sample($dropdowns);