-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/client/src/app/admin/panel/admin-panel-layout.js b/client/src/app/admin/panel/admin-panel-layout.js
new file mode 100644
index 00000000..9ca12fa8
--- /dev/null
+++ b/client/src/app/admin/panel/admin-panel-layout.js
@@ -0,0 +1,20 @@
+import React from 'react';
+import MainLayout from 'app/main/main-layout';
+
+class AdminPanel extends React.Component {
+
+ render() {
+ return (
+
+
+ THIS IS THE ADMIN PANEL
+
+
+ {this.props.children}
+
+
+ );
+ }
+}
+
+export default AdminPanel;
\ No newline at end of file
diff --git a/client/src/app/admin/panel/admin-panel.scss b/client/src/app/admin/panel/admin-panel-layout.scss
similarity index 100%
rename from client/src/app/admin/panel/admin-panel.scss
rename to client/src/app/admin/panel/admin-panel-layout.scss
diff --git a/client/src/app/admin/panel/admin-panel.js b/client/src/app/admin/panel/admin-panel.js
deleted file mode 100644
index b0bb5113..00000000
--- a/client/src/app/admin/panel/admin-panel.js
+++ /dev/null
@@ -1,13 +0,0 @@
-import React from 'react';
-
-class AdminPanel extends React.Component {
- render(){
- return (
-
- Admin panel...
-
- );
- }
-}
-
-export default AdminPanel;
\ No newline at end of file
diff --git a/client/src/app/admin/panel/articles/admin-panel-list-articles.js b/client/src/app/admin/panel/articles/admin-panel-list-articles.js
new file mode 100644
index 00000000..cb607d94
--- /dev/null
+++ b/client/src/app/admin/panel/articles/admin-panel-list-articles.js
@@ -0,0 +1,14 @@
+import React from 'react';
+
+class AdminPanelListArticles extends React.Component {
+
+ render() {
+ return (
+
+ /admin/panel/articles/list-articles
+
+ );
+ }
+}
+
+export default AdminPanelListArticles;
\ No newline at end of file
diff --git a/client/src/app/admin/panel/articles/admin-panel-view-article.js b/client/src/app/admin/panel/articles/admin-panel-view-article.js
new file mode 100644
index 00000000..fa026870
--- /dev/null
+++ b/client/src/app/admin/panel/articles/admin-panel-view-article.js
@@ -0,0 +1,14 @@
+import React from 'react';
+
+class AdminPanelViewArticle extends React.Component {
+
+ render() {
+ return (
+
+ /admin/panel/articles/view-article
+
+ );
+ }
+}
+
+export default AdminPanelViewArticle;
\ No newline at end of file
diff --git a/client/src/app/admin/panel/dashboard/admin-panel-activity.js b/client/src/app/admin/panel/dashboard/admin-panel-activity.js
new file mode 100644
index 00000000..9b0cc102
--- /dev/null
+++ b/client/src/app/admin/panel/dashboard/admin-panel-activity.js
@@ -0,0 +1,14 @@
+import React from 'react';
+
+class AdminPanelActivity extends React.Component {
+
+ render() {
+ return (
+
+ /admin/panel/activity
+
+ );
+ }
+}
+
+export default AdminPanelActivity;
\ No newline at end of file
diff --git a/client/src/app/admin/panel/dashboard/admin-panel-my-account.js b/client/src/app/admin/panel/dashboard/admin-panel-my-account.js
new file mode 100644
index 00000000..9e938cdd
--- /dev/null
+++ b/client/src/app/admin/panel/dashboard/admin-panel-my-account.js
@@ -0,0 +1,14 @@
+import React from 'react';
+
+class AdminPanelMyAccount extends React.Component {
+
+ render() {
+ return (
+
+ /admin/panel/my-account
+
+ );
+ }
+}
+
+export default AdminPanelMyAccount;
\ No newline at end of file
diff --git a/client/src/app/admin/panel/dashboard/admin-panel-stats.js b/client/src/app/admin/panel/dashboard/admin-panel-stats.js
new file mode 100644
index 00000000..020264e4
--- /dev/null
+++ b/client/src/app/admin/panel/dashboard/admin-panel-stats.js
@@ -0,0 +1,14 @@
+import React from 'react';
+
+class AdminPanelStats extends React.Component {
+
+ render() {
+ return (
+
+ /admin/panel/stats
+
+ );
+ }
+}
+
+export default AdminPanelStats;
\ No newline at end of file
diff --git a/client/src/app/admin/panel/settings/admin-panel-custom-fields.js b/client/src/app/admin/panel/settings/admin-panel-custom-fields.js
new file mode 100644
index 00000000..8ffce603
--- /dev/null
+++ b/client/src/app/admin/panel/settings/admin-panel-custom-fields.js
@@ -0,0 +1,14 @@
+import React from 'react';
+
+class AdminPanelCustomFields extends React.Component {
+
+ render() {
+ return (
+
+ /admin/panel/settings/custom-fields
+
+ );
+ }
+}
+
+export default AdminPanelCustomFields;
\ No newline at end of file
diff --git a/client/src/app/admin/panel/settings/admin-panel-email-templates.js b/client/src/app/admin/panel/settings/admin-panel-email-templates.js
new file mode 100644
index 00000000..d111b0f6
--- /dev/null
+++ b/client/src/app/admin/panel/settings/admin-panel-email-templates.js
@@ -0,0 +1,14 @@
+import React from 'react';
+
+class AdminPanelEmailTemplates extends React.Component {
+
+ render() {
+ return (
+
+ /admin/panel/settings/email-templates
+
+ );
+ }
+}
+
+export default AdminPanelEmailTemplates;
\ No newline at end of file
diff --git a/client/src/app/admin/panel/settings/admin-panel-system-preferences.js b/client/src/app/admin/panel/settings/admin-panel-system-preferences.js
new file mode 100644
index 00000000..cbeafabe
--- /dev/null
+++ b/client/src/app/admin/panel/settings/admin-panel-system-preferences.js
@@ -0,0 +1,14 @@
+import React from 'react';
+
+class AdminPanelSystemPreferences extends React.Component {
+
+ render() {
+ return (
+
+ /admin/panel/settings/system-preferences
+
+ );
+ }
+}
+
+export default AdminPanelSystemPreferences;
\ No newline at end of file
diff --git a/client/src/app/admin/panel/settings/admin-panel-user-system.js b/client/src/app/admin/panel/settings/admin-panel-user-system.js
new file mode 100644
index 00000000..671bd69b
--- /dev/null
+++ b/client/src/app/admin/panel/settings/admin-panel-user-system.js
@@ -0,0 +1,14 @@
+import React from 'react';
+
+class AdminPanelUserSystem extends React.Component {
+
+ render() {
+ return (
+
+ /admin/panel/settings/user-system
+
+ );
+ }
+}
+
+export default AdminPanelUserSystem;
\ No newline at end of file
diff --git a/client/src/app/admin/panel/staff/admin-panel-departments.js b/client/src/app/admin/panel/staff/admin-panel-departments.js
new file mode 100644
index 00000000..768add5f
--- /dev/null
+++ b/client/src/app/admin/panel/staff/admin-panel-departments.js
@@ -0,0 +1,14 @@
+import React from 'react';
+
+class AdminPanelDepartments extends React.Component {
+
+ render() {
+ return (
+
+ /admin/panel/staff/departments
+
+ );
+ }
+}
+
+export default AdminPanelDepartments;
\ No newline at end of file
diff --git a/client/src/app/admin/panel/staff/admin-panel-staff-members.js b/client/src/app/admin/panel/staff/admin-panel-staff-members.js
new file mode 100644
index 00000000..f869fc8b
--- /dev/null
+++ b/client/src/app/admin/panel/staff/admin-panel-staff-members.js
@@ -0,0 +1,14 @@
+import React from 'react';
+
+class AdminPanelStaffMembers extends React.Component {
+
+ render() {
+ return (
+
+ /admin/panel/staff/staff-members
+
+ );
+ }
+}
+
+export default AdminPanelStaffMembers;
\ No newline at end of file
diff --git a/client/src/app/admin/panel/staff/admin-panel-view-staff.js b/client/src/app/admin/panel/staff/admin-panel-view-staff.js
new file mode 100644
index 00000000..23076093
--- /dev/null
+++ b/client/src/app/admin/panel/staff/admin-panel-view-staff.js
@@ -0,0 +1,14 @@
+import React from 'react';
+
+class AdminPanelViewStaff extends React.Component {
+
+ render() {
+ return (
+
+ /admin/panel/staff/view-staff
+
+ );
+ }
+}
+
+export default AdminPanelViewStaff;
\ No newline at end of file
diff --git a/client/src/app/admin/panel/tickets/admin-panel-all-tickets.js b/client/src/app/admin/panel/tickets/admin-panel-all-tickets.js
new file mode 100644
index 00000000..93a4f327
--- /dev/null
+++ b/client/src/app/admin/panel/tickets/admin-panel-all-tickets.js
@@ -0,0 +1,14 @@
+import React from 'react';
+
+class AdminPanelAllTickets extends React.Component {
+
+ render() {
+ return (
+
+ /admin/panel/tickets/all-tickets
+
+ );
+ }
+}
+
+export default AdminPanelAllTickets;
\ No newline at end of file
diff --git a/client/src/app/admin/panel/tickets/admin-panel-custom-responses.js b/client/src/app/admin/panel/tickets/admin-panel-custom-responses.js
new file mode 100644
index 00000000..a4d3c1cf
--- /dev/null
+++ b/client/src/app/admin/panel/tickets/admin-panel-custom-responses.js
@@ -0,0 +1,14 @@
+import React from 'react';
+
+class AdminPanelCustomResponses extends React.Component {
+
+ render() {
+ return (
+
+ /admin/panel/tickets/custom-responses
+
+ );
+ }
+}
+
+export default AdminPanelCustomResponses;
\ No newline at end of file
diff --git a/client/src/app/admin/panel/tickets/admin-panel-my-tickets.js b/client/src/app/admin/panel/tickets/admin-panel-my-tickets.js
new file mode 100644
index 00000000..03a0ffa2
--- /dev/null
+++ b/client/src/app/admin/panel/tickets/admin-panel-my-tickets.js
@@ -0,0 +1,14 @@
+import React from 'react';
+
+class AdminPanelMyTickets extends React.Component {
+
+ render() {
+ return (
+
+ /admin/panel/tickets/my-tickets
+
+ );
+ }
+}
+
+export default AdminPanelMyTickets;
\ No newline at end of file
diff --git a/client/src/app/admin/panel/tickets/admin-panel-new-tickets.js b/client/src/app/admin/panel/tickets/admin-panel-new-tickets.js
new file mode 100644
index 00000000..42d250a8
--- /dev/null
+++ b/client/src/app/admin/panel/tickets/admin-panel-new-tickets.js
@@ -0,0 +1,14 @@
+import React from 'react';
+
+class AdminPanelNewTickets extends React.Component {
+
+ render() {
+ return (
+
+ /admin/panel/tickets/new-tickets
+
+ );
+ }
+}
+
+export default AdminPanelNewTickets;
\ No newline at end of file
diff --git a/client/src/app/admin/panel/tickets/admin-panel-view-ticket.js b/client/src/app/admin/panel/tickets/admin-panel-view-ticket.js
new file mode 100644
index 00000000..620324bb
--- /dev/null
+++ b/client/src/app/admin/panel/tickets/admin-panel-view-ticket.js
@@ -0,0 +1,14 @@
+import React from 'react';
+
+class AdminPanelViewTicket extends React.Component {
+
+ render() {
+ return (
+
+ /admin/panel/tickets/view-ticket
+
+ );
+ }
+}
+
+export default AdminPanelViewTicket;
\ No newline at end of file
diff --git a/client/src/app/admin/panel/users/admin-panel-ban-users.js b/client/src/app/admin/panel/users/admin-panel-ban-users.js
new file mode 100644
index 00000000..acb259e4
--- /dev/null
+++ b/client/src/app/admin/panel/users/admin-panel-ban-users.js
@@ -0,0 +1,14 @@
+import React from 'react';
+
+class AdminPanelBanUsers extends React.Component {
+
+ render() {
+ return (
+
+ /admin/panel/users/ban-users
+
+ );
+ }
+}
+
+export default AdminPanelBanUsers;
\ No newline at end of file
diff --git a/client/src/app/admin/panel/users/admin-panel-list-users.js b/client/src/app/admin/panel/users/admin-panel-list-users.js
new file mode 100644
index 00000000..8661164e
--- /dev/null
+++ b/client/src/app/admin/panel/users/admin-panel-list-users.js
@@ -0,0 +1,14 @@
+import React from 'react';
+
+class AdminPanelListUsers extends React.Component {
+
+ render() {
+ return (
+
+ /admin/panel/users/list-users
+
+ );
+ }
+}
+
+export default AdminPanelListUsers;
\ No newline at end of file
diff --git a/client/src/app/admin/panel/users/admin-panel-view-user.js b/client/src/app/admin/panel/users/admin-panel-view-user.js
new file mode 100644
index 00000000..57b828e6
--- /dev/null
+++ b/client/src/app/admin/panel/users/admin-panel-view-user.js
@@ -0,0 +1,14 @@
+import React from 'react';
+
+class AdminPanelViewUser extends React.Component {
+
+ render() {
+ return (
+
+ /admin/panel/users/view-user
+
+ );
+ }
+}
+
+export default AdminPanelViewUser;
\ No newline at end of file