From f400110222d5dacb942fcbcd6f179172cbc8e240 Mon Sep 17 00:00:00 2001 From: Keannu Bernasol Date: Mon, 17 Jul 2023 13:39:19 +0800 Subject: [PATCH] removed unused libraries --- package-lock.json | 112 ++++++++++++++- package.json | 2 +- src/routes/UserInfo/UserInfo.tsx | 236 ++++++++++++++++--------------- 3 files changed, 229 insertions(+), 121 deletions(-) diff --git a/package-lock.json b/package-lock.json index 342d471..e9f3093 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,7 +12,6 @@ "@react-navigation/drawer": "^6.6.3", "@react-navigation/native": "^6.1.7", "@react-navigation/native-stack": "^6.9.13", - "@redmin_delishaj/react-native-select": "^1.0.6", "@reduxjs/toolkit": "^1.9.5", "axios": "^1.4.0", "expo": "~48.0.18", @@ -30,6 +29,7 @@ "react-native-screens": "~3.20.0", "react-native-select-dropdown": "^3.3.4", "react-native-svg": "13.4.0", + "react-query": "^3.39.3", "react-redux": "^8.1.1", "redux": "^4.2.1" }, @@ -5135,11 +5135,6 @@ "nanoid": "^3.1.23" } }, - "node_modules/@redmin_delishaj/react-native-select": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@redmin_delishaj/react-native-select/-/react-native-select-1.0.6.tgz", - "integrity": "sha512-YEpA8wEaOWTjkF5VkNXB7k+yuqxzlqQczlL8kaKtV30AS2uURV+0gk7ZPrKrSOEroc8xoWsTv5V4nJcYYiBfZw==" - }, "node_modules/@reduxjs/toolkit": { "version": "1.9.5", "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-1.9.5.tgz", @@ -5903,6 +5898,35 @@ "node": ">=8" } }, + "node_modules/broadcast-channel": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/broadcast-channel/-/broadcast-channel-3.7.0.tgz", + "integrity": "sha512-cIAKJXAxGJceNZGTZSBzMxzyOn72cVgPnKx4dc6LRjQgbaJUQqhy5rzL3zbMxkMWsGKkv2hSFkPRMEXfoMZ2Mg==", + "dependencies": { + "@babel/runtime": "^7.7.2", + "detect-node": "^2.1.0", + "js-sha3": "0.8.0", + "microseconds": "0.2.0", + "nano-time": "1.0.0", + "oblivious-set": "1.0.0", + "rimraf": "3.0.2", + "unload": "2.2.0" + } + }, + "node_modules/broadcast-channel/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/browserslist": { "version": "4.21.9", "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.9.tgz", @@ -6936,6 +6960,11 @@ "npm": "1.2.8000 || >= 1.4.16" } }, + "node_modules/detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" + }, "node_modules/dir-glob": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", @@ -9351,6 +9380,11 @@ "resolved": "https://registry.npmjs.org/join-component/-/join-component-1.1.0.tgz", "integrity": "sha512-bF7vcQxbODoGK1imE2P9GS9aw4zD0Sd+Hni68IMZLj7zRnquH7dXUmMw9hDI5S/Jzt7q+IyTXN0rSg2GI0IKhQ==" }, + "node_modules/js-sha3": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.8.0.tgz", + "integrity": "sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==" + }, "node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", @@ -9833,6 +9867,15 @@ "node": ">=0.10.0" } }, + "node_modules/match-sorter": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/match-sorter/-/match-sorter-6.3.1.tgz", + "integrity": "sha512-mxybbo3pPNuA+ZuCUhm5bwNkXrJTbsk5VWbR5wiwz/GC6LIiegBGn2w3O08UG/jdbYLinw51fSQ5xNU1U3MgBw==", + "dependencies": { + "@babel/runtime": "^7.12.5", + "remove-accents": "0.4.2" + } + }, "node_modules/md5": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", @@ -10852,6 +10895,11 @@ "node": ">=8.6" } }, + "node_modules/microseconds": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/microseconds/-/microseconds-0.2.0.tgz", + "integrity": "sha512-n7DHHMjR1avBbSpsTBj6fmMGh2AGrifVV4e+WYc3Q9lO+xnSZ3NyhcBND3vzzatt05LFhoKFRxrIyklmLlUtyA==" + }, "node_modules/mime": { "version": "2.6.0", "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", @@ -11066,6 +11114,14 @@ "thenify-all": "^1.0.0" } }, + "node_modules/nano-time": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/nano-time/-/nano-time-1.0.0.tgz", + "integrity": "sha512-flnngywOoQ0lLQOTRNexn2gGSNuM9bKj9RZAWSzhQ+UJYaAFG9bac4DW9VHjUAzrOaIcajHybCTHe/bkvozQqA==", + "dependencies": { + "big-integer": "^1.6.16" + } + }, "node_modules/nanoid": { "version": "3.3.6", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", @@ -11379,6 +11435,11 @@ "node": ">=0.10.0" } }, + "node_modules/oblivious-set": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/oblivious-set/-/oblivious-set-1.0.0.tgz", + "integrity": "sha512-z+pI07qxo4c2CulUHCDf9lcqDlMSo72N/4rLUpRXf6fu+q8vjt8y0xS+Tlf8NTJDdTXHbdeO1n3MlbctwEoXZw==" + }, "node_modules/on-finished": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", @@ -12305,6 +12366,31 @@ "async-limiter": "~1.0.0" } }, + "node_modules/react-query": { + "version": "3.39.3", + "resolved": "https://registry.npmjs.org/react-query/-/react-query-3.39.3.tgz", + "integrity": "sha512-nLfLz7GiohKTJDuT4us4X3h/8unOh+00MLb2yJoGTPjxKs2bc1iDhkNx2bd5MKklXnOD3NrVZ+J2UXujA5In4g==", + "dependencies": { + "@babel/runtime": "^7.5.5", + "broadcast-channel": "^3.4.1", + "match-sorter": "^6.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "react-dom": { + "optional": true + }, + "react-native": { + "optional": true + } + } + }, "node_modules/react-redux": { "version": "8.1.1", "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-8.1.1.tgz", @@ -12501,6 +12587,11 @@ "jsesc": "bin/jsesc" } }, + "node_modules/remove-accents": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/remove-accents/-/remove-accents-0.4.2.tgz", + "integrity": "sha512-7pXIJqJOq5tFgG1A2Zxti3Ht8jJF337m4sowbuHsW30ZnkQFnDzy9qBNhgzX8ZLW4+UBcXiiR7SwR6pokHsxiA==" + }, "node_modules/remove-trailing-slash": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/remove-trailing-slash/-/remove-trailing-slash-0.1.1.tgz", @@ -14081,6 +14172,15 @@ "node": ">= 4.0.0" } }, + "node_modules/unload": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/unload/-/unload-2.2.0.tgz", + "integrity": "sha512-B60uB5TNBLtN6/LsgAf3udH9saB5p7gqJwcFfbOEZ8BcBHnGwCf6G/TGiEqkRAxX7zAFIUtzdrXQSdL3Q/wqNA==", + "dependencies": { + "@babel/runtime": "^7.6.2", + "detect-node": "^2.0.4" + } + }, "node_modules/unpipe": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", diff --git a/package.json b/package.json index b7a8e76..9349b40 100644 --- a/package.json +++ b/package.json @@ -13,7 +13,6 @@ "@react-navigation/drawer": "^6.6.3", "@react-navigation/native": "^6.1.7", "@react-navigation/native-stack": "^6.9.13", - "@redmin_delishaj/react-native-select": "^1.0.6", "@reduxjs/toolkit": "^1.9.5", "axios": "^1.4.0", "expo": "~48.0.18", @@ -31,6 +30,7 @@ "react-native-screens": "~3.20.0", "react-native-select-dropdown": "^3.3.4", "react-native-svg": "13.4.0", + "react-query": "^3.39.3", "react-redux": "^8.1.1", "redux": "^4.2.1" }, diff --git a/src/routes/UserInfo/UserInfo.tsx b/src/routes/UserInfo/UserInfo.tsx index 4dbfe4d..b0a5c27 100644 --- a/src/routes/UserInfo/UserInfo.tsx +++ b/src/routes/UserInfo/UserInfo.tsx @@ -12,16 +12,10 @@ import { useState, useEffect } from "react"; import Button from "../../components/Button/Button"; import { useNavigation } from "@react-navigation/native"; import { RootDrawerParamList } from "../../interfaces/Interfaces"; -import SignupIcon from "../../icons/SignupIcon/SignupIcon"; -import { UserRegister } from "../../components/Api/Api"; -import IsNumber from "../../components/IsNumber/IsNumber"; -import ParseError from "../../components/ParseError/ParseError"; import AnimatedContainer from "../../components/AnimatedContainer/AnimatedContainer"; -import {TouchableOpacity, Image} from "react-native"; +import { TouchableOpacity, Image } from "react-native"; import { ScrollView } from "react-native-gesture-handler"; -import Select, { SelectConfig, SelectItem } from '@redmin_delishaj/react-native-select'; -import DropDownPicker from 'react-native-dropdown-picker' -import SelectDropdown from 'react-native-select-dropdown' +import SelectDropdown from "react-native-select-dropdown"; import DropdownIcon from "../../icons/DropdownIcon/DropdownIcon"; export default function UserInfo() { @@ -33,25 +27,35 @@ export default function UserInfo() { setIsActive(!isActive); }; //const dispatch = useDispatch(); - // const creds = useSelector((state: RootState) => state.auth.creds); + // const creds = useSelector((state: RootState) => state.auth.creds); const [user, setUser] = useState({ first_name: "", last_name: "", year_level: "", semester: "", course: "", - }); + }); return ( - Kurt Toledo - - - - - Student {isActive ? 'Active' : 'Inactive'} + + Kurt Toledo - + + + + + Student {isActive ? "Active" : "Inactive"} + + - - First Name - - - - ): void => { - setUser ({...user, first_name: e.nativeEvent.text}); - }} + + First Name + + + + ): void => { + setUser({ ...user, first_name: e.nativeEvent.text }); + }} /> + - - - - Last Name + + + Last Name + + + + ): void => { + setUser({ ...user, first_name: e.nativeEvent.text }); + }} + /> + - - - ): void => { - setUser ({...user, first_name: e.nativeEvent.text}); - }} - /> - - - - Year Level + + Year Level + + + + ): void => { + setUser({ ...user, first_name: e.nativeEvent.text }); + }} + /> + - - - ): void => { - setUser ({...user, first_name: e.nativeEvent.text}); - }} - /> + + + Semester + + + + ): void => { + setUser({ ...user, first_name: e.nativeEvent.text }); + }} + /> + - - - - Semester + + + Course + + + + ): void => { + setUser({ ...user, first_name: e.nativeEvent.text }); + }} + /> + - - - ): void => { - setUser ({...user, first_name: e.nativeEvent.text}); - }} - /> - - - - - Course - - - - ): void => { - setUser ({...user, first_name: e.nativeEvent.text}); - }} - /> - - - - Subject + + Subject + + + { + console.log(selectedItem, index); + }} + renderDropdownIcon={() => } + buttonTextStyle={{ + color: "white", + }} + dropdownStyle={{ + backgroundColor: "#E3963E", + }} + data={options} + buttonStyle={{ + width: "90%", + marginLeft: 10, + backgroundColor: "#E3963E", + borderRadius: 8, + }} + /> + - - { - console.log(selectedItem, index) - }} - renderDropdownIcon={() => - - } - buttonTextStyle={{ - color: "white" - }} - dropdownStyle={{ - backgroundColor: "#E3963E", - }} - data={options} - buttonStyle={{ - width: "90%", - marginLeft: 10, - backgroundColor: "#E3963E", - borderRadius: 8 - }} - -/> - - setIsEditable(!isEditable)} > - {isEditable ? "Save" : "Edit Profile"} - - + + {isEditable ? "Save" : "Edit Profile"} + + + ); }