Revert "Revert "Navigation Drawer Function""

This reverts commit 0aa37bb8d7cf8d31781e1adf1d06ce2226d3d9b3.