aboutsummaryrefslogtreecommitdiff
path: root/src/features/globalSettings/firstLoadPage.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/features/globalSettings/firstLoadPage.js')
-rw-r--r--src/features/globalSettings/firstLoadPage.js42
1 files changed, 42 insertions, 0 deletions
diff --git a/src/features/globalSettings/firstLoadPage.js b/src/features/globalSettings/firstLoadPage.js
new file mode 100644
index 0000000..62805f5
--- /dev/null
+++ b/src/features/globalSettings/firstLoadPage.js
@@ -0,0 +1,42 @@
+import SoopyMouseClickEvent from "../../../guimanager/EventListener/SoopyMouseClickEvent"
+import ButtonWithArrow from "../../../guimanager/GuiElement/ButtonWithArrow"
+import SoopyGuiElement from "../../../guimanager/GuiElement/SoopyGuiElement"
+
+class FirstLoadPage extends SoopyGuiElement {
+ constructor() {
+ super()
+
+ this.setLocation(0, 0, 1, 1)
+
+ this.guiPage = undefined
+ }
+
+ setLoc(addBack, addNext) {
+ if (addBack) {
+ let backButton = new ButtonWithArrow().setLocation(0.05, 0.85, 0.2, 0.1).setDirectionRight(false).setText("§0Back")
+
+ backButton.addEvent(new SoopyMouseClickEvent().setHandler(() => {
+ this.guiPage.prevPage()
+ this.guiPage.closeSidebarPage()
+ }))
+
+ this.addChild(backButton)
+ }
+ if (addNext) {
+ let nextButton = new ButtonWithArrow().setLocation(0.75, 0.85, 0.2, 0.1).setText("§0Next")
+
+ nextButton.addEvent(new SoopyMouseClickEvent().setHandler(() => {
+ this.guiPage.nextPage()
+ this.guiPage.closeSidebarPage()
+ }))
+
+ this.addChild(nextButton)
+ }
+ }
+
+ load() {
+
+ }
+}
+
+export default FirstLoadPage \ No newline at end of file