JSFiddle - React, Tailwind, and code Playground

by lemon kazi

HTML

<div class="btngroup">
        <button class="btn-default openUserEditBox">Show Drawer</button>
        <button class="btn-default closeUserEditBox">Hide Drawer</button>
    </div>
<div class="userForm">
	<div class="user-drawer">
		<div class="user-menu">
			<h1>Edit User</h1>
		</div>
	</div>
</div>

CSS

.user-drawer{
  position: relative;
    width: 600px;
	  top: 50px;
    background-color: #f2f2f2;
    border: 1px solid #bbbbbb;
    min-height: 450px;
	  float: right;
    display: none;
    left: 100px;
  transition: all 0.3s linear
}

.user-menu {
    padding: 10px 20px;
    position: absolute;
}
.btn-default {
    background-color: #fff;
    padding: 10px;
    border: 1px solid #bbbbbb;
    width: 150px;
}

.btn-default:hover {
    cursor: pointer;
    box-shadow: inset 0 1px 3px 0 #bbbbbb;
}
.btngroup {
	float: right
}

JavaScript

$(document).ready(function () {
	$(".openUserEditBox").on("click", function () {
	$(".user-drawer").show();
	});
});