JSFiddle - React, Tailwind, and code Playground
by rajeevRF
HTML
<!doctype html>
<html class="no-js" lang="">
<head>
</head>
<body>
<!-- Left Panel -->
<aside id="left-panel" class="left-panel">
<nav class="navbar navbar-expand-sm navbar-default">
<div id="main-menu" class="main-menu collapse navbar-collapse">
<ul class="nav navbar-nav">
<li class="active">
<a href="/home"><i class="menu-icon fa fa-laptop"></i>Dashboard</a>
</li>
<li class="menu-title">Human Resource</li><!-- /.menu-title -->
<li class="menu-item-has-children dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <i class="menu-icon fa fa-user-circle"></i>User Management</a>
<ul class="sub-menu children dropdown-menu">
<li><i class="fa fa-list"></i><a href="{{url('userlist')}}">Users List</a></li>
</ul>
</li>
<li class="menu-item-has-children dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <i class="menu-icon fa fa-id-badge"></i>Company Management</a>
<ul class="sub-menu children dropdown-menu">
<li><i class="fa fa-list"></i><a href="{{url('companylist')}}">Company List</a></li>
</ul>
</li>
<li class="menu-item-has-children dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <i class="menu-icon fa fa-id-badge"></i>Option</a>
<ul class="sub-menu children dropdown-menu">
<li><i class="fa fa-list"></i><a href="{{url('optioncontrol')}}">Option Control</a></li>
...
JavaScript
$.noConflict();
jQuery(document).ready(function($) {
// Menu Trigger
$('#menuToggle').on('click', function(event) {
var windowWidth = $(window).width();
if (windowWidth<1010) {
$('body').removeClass('open');
if (windowWidth<760){
$('#left-panel').slideToggle();
} else {
$('#left-panel').toggleClass('open-menu');
}
} else {
$('body').toggleClass('open');
$('#left-panel').removeClass('open-menu');
}
});
$(".menu-item-has-children.dropdown").each(function() {
$(this).on('click', function() {
var $temp_text = $(this).children('.dropdown-toggle').html();
$(this).children('.sub-menu').prepend('<li class="subtitle">' + $temp_text + '</li>');
});
});
// Load Resize
$(window).on("load resize", function(event) {
var windowWidth = $(window).width();
if (windowWidth<1010) {
$('body').addClass('small-device');
} else {
$('body').removeClass('small-device');
}
});
});