Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
E
expensetracker
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Farhani
expensetracker
Commits
f4825239
Commit
f4825239
authored
Nov 30, 2022
by
Farhani
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Set latest value
parent
691b2826
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
194 additions
and
87 deletions
+194
-87
AddModal.js
mymoneymanager/components/AddModal.js
+36
-0
insurance.png
mymoneymanager/images/insurance.png
+0
-0
package.json
mymoneymanager/package.json
+8
-1
index.js
mymoneymanager/screens/categories/index.js
+0
-0
style.js
mymoneymanager/screens/categories/style.js
+23
-1
index.js
mymoneymanager/screens/currency/index.js
+12
-63
index.js
mymoneymanager/screens/home/index.js
+0
-0
index.js
mymoneymanager/screens/sidebar/index.js
+9
-7
index.js
mymoneymanager/screens/transactions/index.js
+0
-0
index.js
mymoneymanager/screens/wishlists/index.js
+15
-14
yarn.lock
mymoneymanager/yarn.lock
+91
-1
No files found.
mymoneymanager/components/AddModal.js
0 → 100644
View file @
f4825239
import
React
,
{
Component
}
from
'react'
;
import
{
AppRegistry
,
FlatList
,
StyleSheet
,
Text
,
View
,
Image
,
Alert
,
Platform
,
TouchableHighlight
,
Dimensions
,
TextInput
}
from
'react-native'
;
import
Modal
from
'react-native-modalbox'
;
import
Button
from
'react-native-button'
;
var
screen
=
Dimensions
.
get
(
'window'
);
export
default
class
AddModal
extends
Component
{
constructor
(
props
)
{
super
(
props
);
}
render
()
{
return
(
<
Modal
style
=
{{
justifyContent
:
'center'
,
borderRadius
:
Platform
.
OS
===
'android'
?
0
:
30
,
shadowRadius
:
10
,
width
:
screen
.
width
-
80
,
height
:
280
}}
position
=
'center'
backdrop
=
{
true
}
onClosed
=
{()
=>
{
alert
(
"Modal closed"
);
}}
>
<
Text
>
Edit
category
<
/Text
>
<
/Modal
>
);
}
}
mymoneymanager/images/insurance.png
0 → 100644
View file @
f4825239
23.7 KB
mymoneymanager/package.json
View file @
f4825239
...
@@ -32,7 +32,9 @@
...
@@ -32,7 +32,9 @@
"react-native-alert-pro"
:
"^1.1.2"
,
"react-native-alert-pro"
:
"^1.1.2"
,
"react-native-androw"
:
"^0.0.34"
,
"react-native-androw"
:
"^0.0.34"
,
"react-native-btr"
:
"^2.2.0"
,
"react-native-btr"
:
"^2.2.0"
,
"react-native-button"
:
"^3.0.1"
,
"react-native-chonse-select"
:
"^1.0.5"
,
"react-native-chonse-select"
:
"^1.0.5"
,
"react-native-config"
:
"^1.4.11"
,
"react-native-customisable-alert"
:
"^0.1.20"
,
"react-native-customisable-alert"
:
"^0.1.20"
,
"react-native-dropdown-select-list"
:
"^1.0.23"
,
"react-native-dropdown-select-list"
:
"^1.0.23"
,
"react-native-elements"
:
"^3.4.2"
,
"react-native-elements"
:
"^3.4.2"
,
...
@@ -43,6 +45,7 @@
...
@@ -43,6 +45,7 @@
"react-native-material-dropdown"
:
"^0.11.1"
,
"react-native-material-dropdown"
:
"^0.11.1"
,
"react-native-modal"
:
"^13.0.1"
,
"react-native-modal"
:
"^13.0.1"
,
"react-native-modal-datetime-picker"
:
"^14.0.0"
,
"react-native-modal-datetime-picker"
:
"^14.0.0"
,
"react-native-modalbox"
:
"^2.0.2"
,
"react-native-modern-datepicker"
:
"^1.0.0-beta.91"
,
"react-native-modern-datepicker"
:
"^1.0.0-beta.91"
,
"react-native-pager-view"
:
"^6.0.0"
,
"react-native-pager-view"
:
"^6.0.0"
,
"react-native-paper"
:
"^4.12.5"
,
"react-native-paper"
:
"^4.12.5"
,
...
@@ -51,6 +54,7 @@
...
@@ -51,6 +54,7 @@
"react-native-progress-bar-animated"
:
"^1.0.6"
,
"react-native-progress-bar-animated"
:
"^1.0.6"
,
"react-native-raw-bottom-sheet"
:
"^2.2.0"
,
"react-native-raw-bottom-sheet"
:
"^2.2.0"
,
"react-native-reanimated"
:
"^2.10.0"
,
"react-native-reanimated"
:
"^2.10.0"
,
"react-native-redux-alert"
:
"^1.0.5"
,
"react-native-safe-area-context"
:
"^4.4.0"
,
"react-native-safe-area-context"
:
"^4.4.0"
,
"react-native-screens"
:
"^3.17.0"
,
"react-native-screens"
:
"^3.17.0"
,
"react-native-select-dropdown"
:
"^3.0.1"
,
"react-native-select-dropdown"
:
"^3.0.1"
,
...
@@ -59,9 +63,12 @@
...
@@ -59,9 +63,12 @@
"react-native-switch-selector"
:
"^2.2.1"
,
"react-native-switch-selector"
:
"^2.2.1"
,
"react-native-tab-view"
:
"^3.1.1"
,
"react-native-tab-view"
:
"^3.1.1"
,
"react-native-vector-icons"
:
"^9.2.0"
,
"react-native-vector-icons"
:
"^9.2.0"
,
"react-native-version-check"
:
"^3.4.3"
,
"react-native-virtualized-view"
:
"^1.0.0"
,
"react-native-virtualized-view"
:
"^1.0.0"
,
"react-navigation-drawer"
:
"^2.7.2"
,
"react-navigation-drawer"
:
"^2.7.2"
,
"react-prop-types"
:
"^0.4.0"
"react-prop-types"
:
"^0.4.0"
,
"react-redux"
:
"^8.0.5"
,
"redux"
:
"^4.2.0"
},
},
"devDependencies"
:
{
"devDependencies"
:
{
"@babel/core"
:
"^7.12.9"
,
"@babel/core"
:
"^7.12.9"
,
...
...
mymoneymanager/screens/categories/index.js
View file @
f4825239
This diff is collapsed.
Click to expand it.
mymoneymanager/screens/categories/style.js
View file @
f4825239
...
@@ -138,7 +138,28 @@ const styles = StyleSheet.create ({
...
@@ -138,7 +138,28 @@ const styles = StyleSheet.create ({
marginTop
:
15
,
marginTop
:
15
,
textAlign
:
"center"
,
textAlign
:
"center"
,
fontSize
:
18
,
fontSize
:
18
,
}
},
modalBackGround
:{
flex
:
1
,
backgroundColor
:
'rgba(0,0,0,0.5)'
,
justifyContent
:
'center'
,
alignItems
:
'center'
},
modalContainer
:{
width
:
"80%"
,
backgroundColor
:
'white'
,
paddingHorizontal
:
20
,
paddingVertical
:
30
,
borderRadius
:
20
,
elevation
:
20
,
},
header
:{
width
:
'100%'
,
height
:
40
,
alignItems
:
'flex-end'
,
justifyContent
:
'center'
,
},
});
});
export
default
styles
;
export
default
styles
;
\ No newline at end of file
mymoneymanager/screens/currency/index.js
View file @
f4825239
...
@@ -35,28 +35,28 @@ const CURRENCY = [
...
@@ -35,28 +35,28 @@ const CURRENCY = [
},
},
{
{
id
:
'4'
,
id
:
'4'
,
title
:
'
EUR
'
,
title
:
'
AUD
'
,
name
:
'
Euro
'
,
name
:
'
Australian Dollar
'
,
},
},
{
{
id
:
'5'
,
id
:
'5'
,
title
:
'
EU
R'
,
title
:
'
ID
R'
,
name
:
'
Euro
'
,
name
:
'
Indonesian Rupiah
'
,
},
},
{
{
id
:
'6'
,
id
:
'6'
,
title
:
'
EUR
'
,
title
:
'
MXN
'
,
name
:
'
Eur
o'
,
name
:
'
Mexican Pes
o'
,
},
},
{
{
id
:
'7'
,
id
:
'7'
,
title
:
'
EU
R'
,
title
:
'
QA
R'
,
name
:
'
Euro
'
,
name
:
'
Qatari rial
'
,
},
},
{
{
id
:
'8'
,
id
:
'8'
,
title
:
'
EUR
'
,
title
:
'
THB
'
,
name
:
'
Euro
'
,
name
:
'
Thai Baht
'
,
},
},
]
]
...
@@ -83,63 +83,12 @@ const renderItem = ({ item }) => (
...
@@ -83,63 +83,12 @@ const renderItem = ({ item }) => (
value={searchQuery}
value={searchQuery}
/>*/
}
/>*/
}
export
default
function
CurrencyScreen
({
navigation
}){
export
default
function
CurrencyScreen
({
navigation
}){
return
(
return
(
<
View
style
=
{{
flex
:
1
,
backgroundColor
:
'white'
}}
>
<
View
style
=
{{
flex
:
1
,
backgroundColor
:
'white'
}}
>
<
SafeAreaView
>
<
SafeAreaView
>
{
/* <View style = {{flexDirection:'row', justifyContent:'flex-end', marginRight:10}}>
<Text style ={{marginTop:10,fontSize:15, color:'dodgerblue'}}>Default</Text>
</View>
<View style = {{flexDirection:'row', marginTop:5}}>
<Text style = {[styles.textStyle,{marginTop:0, marginHorizontal:50, fontWeight:'500'}]}>USD</Text>
<View style = {{flexDirection:'column', marginVertical:3}}>
<TouchableOpacity onPress={() => navigation.navigate("editcurrency")}><Image style={{width:15, height:20, marginHorizontal:200, marginTop:5}} source={greater} ></Image></TouchableOpacity></View>
</View>
<Text style ={[styles.textStyle,{marginTop:0, marginHorizontal:50, color:'grey'}]}>United States Dollar</Text>
<View style={styles.dividerLine}></View>
<View style = {{flexDirection:'row', marginTop:5}}>
<Text style = {[styles.textStyle,{marginTop:0, marginHorizontal:50, fontWeight:'500'}]}>USD</Text>
<View style = {{flexDirection:'column', marginVertical:3}}>
<TouchableOpacity onPress={() => navigation.navigate("editcurrency")}><Image style={{width:15, height:20, marginHorizontal:200, marginTop:5}} source={greater} ></Image></TouchableOpacity></View>
</View>
<Text style ={[styles.textStyle,{marginTop:0, marginHorizontal:50, color:'grey'}]}>United States Dollar</Text>
<View style={styles.dividerLine}></View>
<View style = {{flexDirection:'row', marginTop:5}}>
<Text style = {[styles.textStyle,{marginTop:0, marginHorizontal:50, fontWeight:'500'}]}>MYR</Text>
<View style = {{flexDirection:'column', marginVertical:3}}>
<TouchableOpacity><Image style={{width:15, height:20, marginHorizontal:200, marginTop:5}} source={greater} ></Image></TouchableOpacity></View>
</View>
<Text style ={[styles.textStyle,{marginTop:0, marginHorizontal:50, color:'grey'}]}>Malaysian Ringgit</Text>
<View style={styles.dividerLine}></View>
<View style = {{flexDirection:'row', marginTop:5}}>
<Text style = {[styles.textStyle,{marginTop:0, marginHorizontal:50, fontWeight:'500'}]}>KRW</Text>
<View style = {{flexDirection:'column', marginVertical:3}}>
<TouchableOpacity><Image style={{width:15, height:20, marginHorizontal:200, marginTop:5}} source={greater} ></Image></TouchableOpacity></View>
</View>
<Text style ={[styles.textStyle,{marginTop:0, marginHorizontal:50, color:'grey'}]}>South Korean Won</Text>
<View style={styles.dividerLine}></View>
<View style = {{flexDirection:'row', marginTop:5}}>
<Text style = {[styles.textStyle,{marginTop:0, marginHorizontal:50, fontWeight:'500'}]}>SGD</Text>
<View style = {{flexDirection:'column', marginVertical:3}}>
<TouchableOpacity><Image style={{width:15, height:20, marginHorizontal:200, marginTop:5}} source={greater} ></Image></TouchableOpacity></View>
</View>
<Text style ={[styles.textStyle,{marginTop:0, marginHorizontal:50, color:'grey'}]}>Singapore Dollar</Text>
<View style={styles.dividerLine}></View>
<View style = {{flexDirection:'row', marginTop:5}}>
<Text style = {[styles.textStyle,{marginTop:0, marginHorizontal:50, fontWeight:'500'}]}>EUR</Text>
<View style = {{flexDirection:'column', marginVertical:3}}>
<TouchableOpacity><Image style={{width:15, height:20, marginHorizontal:200, marginTop:5}} source={greater} ></Image></TouchableOpacity></View>
</View>
<Text style ={[styles.textStyle,{marginTop:0, marginHorizontal:50, color:'grey'}]}>Euro</Text>
<View style={styles.dividerLine}></View>
<TouchableOpacity style={{backgroundColor:'dodgerblue', elevation:3, width:70, height:70, justifyContent:'center', alignItems:'center', borderRadius:100, bottom:20, left:300, marginTop:210}} onPress={() => navigation.navigate("addcurrency")}>
<Image style={{width:20, height:20}} source = {plus}></Image>
</TouchableOpacity> */
}
<
FlatList
<
FlatList
data
=
{
CURRENCY
}
data
=
{
CURRENCY
}
renderItem
=
{
renderItem
}
renderItem
=
{
renderItem
}
...
...
mymoneymanager/screens/home/index.js
View file @
f4825239
This diff is collapsed.
Click to expand it.
mymoneymanager/screens/sidebar/index.js
View file @
f4825239
...
@@ -259,14 +259,16 @@ const DrawerNavigator = () => {
...
@@ -259,14 +259,16 @@ const DrawerNavigator = () => {
},
},
drawerIcon
:
({
focused
,
size
})
=>
(
drawerIcon
:
({
focused
,
size
})
=>
(
<
View
style
=
{{
justifyContent
:
'space-between'
}}
>
<
Ionics
name
=
"notifications-outline"
size
=
{
20
}
color
=
"grey"
<
Ionics
name
=
"notifications-outline"
size
=
{
20
}
color
=
"grey"
/>
<
Switch
value
=
{
switchOn
}
style
=
{{}}
onValueChange
=
{(
toggleSwitch
)
=>
{
/>
setSwitchOn
(
!
switchOn
)
}}
/>
<
/View
>
),
),
}}
/
>
}}
/
>
{
/* <Switch value={switchOn} style= {{}} onValueChange={(toggleSwitch) => {
setSwitchOn(!switchOn)
}}/> */
}
{
/*<Drawer.Screen component={LoginScreen} name='Login'options={{
{
/*<Drawer.Screen component={LoginScreen} name='Login'options={{
title: 'Login',
title: 'Login',
...
...
mymoneymanager/screens/transactions/index.js
View file @
f4825239
This diff is collapsed.
Click to expand it.
mymoneymanager/screens/wishlists/index.js
View file @
f4825239
...
@@ -7,6 +7,7 @@ import { NavigationContainer } from '../sidebar/index';
...
@@ -7,6 +7,7 @@ import { NavigationContainer } from '../sidebar/index';
import
{
createNativeStackNavigator
}
from
'@react-navigation/native-stack'
;
import
{
createNativeStackNavigator
}
from
'@react-navigation/native-stack'
;
import
{
SafeAreaView
}
from
'react-native-safe-area-context'
;
import
{
SafeAreaView
}
from
'react-native-safe-area-context'
;
const
insurance
=
require
(
'../../images/insurance.png'
);
const
car
=
require
(
'../../images/car.png'
);
const
car
=
require
(
'../../images/car.png'
);
const
home
=
require
(
'../../images/home.png'
);
const
home
=
require
(
'../../images/home.png'
);
const
tree
=
require
(
'../../images/tree.png'
);
const
tree
=
require
(
'../../images/tree.png'
);
...
@@ -39,33 +40,33 @@ const handleButtonPress = () => {
...
@@ -39,33 +40,33 @@ const handleButtonPress = () => {
id
:
'1'
,
id
:
'1'
,
title
:
'New Home'
,
title
:
'New Home'
,
image
:
require
(
'../../images/home.png'
),
image
:
require
(
'../../images/home.png'
),
date
:
''
,
date
:
'
01/04/2024
'
,
saved
:
''
,
saved
:
'
RM300
'
,
goal
:
''
,
goal
:
'
RM70,000
'
,
},
},
{
{
id
:
'2'
,
id
:
'2'
,
title
:
'Holiday Trip'
,
title
:
'Holiday Trip'
,
image
:
require
(
'../../images/tree.png'
),
image
:
require
(
'../../images/tree.png'
),
date
:
''
,
date
:
'
01/04/2024
'
,
saved
:
''
,
saved
:
'
RM300
'
,
goal
:
''
,
goal
:
'
RM70,000
'
,
},
},
{
{
id
:
'3'
,
id
:
'3'
,
title
:
'Emergency Fund'
,
title
:
'Emergency Fund'
,
// image:require('../../images/tre
e.png'),
image
:
require
(
'../../images/insuranc
e.png'
),
date
:
''
,
date
:
'
01/04/2024
'
,
saved
:
''
,
saved
:
'
RM300
'
,
goal
:
''
,
goal
:
'
RM70,000
'
,
},
},
{
{
id
:
'4'
,
id
:
'4'
,
title
:
'Education'
,
title
:
'Education'
,
// image:require('../../images/tree
.png'),
image
:
require
(
'../../images/education
.png'
),
date
:
''
,
date
:
'
01/04/2024
'
,
saved
:
''
,
saved
:
'
RM300
'
,
goal
:
''
,
goal
:
'
RM70,000
'
,
},
},
];
];
...
...
mymoneymanager/yarn.lock
View file @
f4825239
...
@@ -733,6 +733,13 @@
...
@@ -733,6 +733,13 @@
dependencies:
dependencies:
regenerator-runtime "^0.13.4"
regenerator-runtime "^0.13.4"
"@babel/runtime@^7.12.1", "@babel/runtime@^7.9.2":
version "7.20.6"
resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.20.6.tgz#facf4879bfed9b5326326273a64220f099b0fce3"
integrity sha512-Q+8MqP7TiHMWzSfwiJwXCjyf4GYA4Dgw3emg/7xmwsdLJOZUp+nMqcOwOzzYheuM1rhDu8FSj2l0aoMygEuXuA==
dependencies:
regenerator-runtime "^0.13.11"
"@babel/template@^7.0.0", "@babel/template@^7.18.10", "@babel/template@^7.3.3":
"@babel/template@^7.0.0", "@babel/template@^7.18.10", "@babel/template@^7.3.3":
version "7.18.10"
version "7.18.10"
resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.18.10.tgz#6f9134835970d1dbf0835c0d100c9f38de0c5e71"
resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.18.10.tgz#6f9134835970d1dbf0835c0d100c9f38de0c5e71"
...
@@ -1539,6 +1546,14 @@
...
@@ -1539,6 +1546,14 @@
resolved "https://registry.yarnpkg.com/@types/hammerjs/-/hammerjs-2.0.41.tgz#f6ecf57d1b12d2befcce00e928a6a097c22980aa"
resolved "https://registry.yarnpkg.com/@types/hammerjs/-/hammerjs-2.0.41.tgz#f6ecf57d1b12d2befcce00e928a6a097c22980aa"
integrity sha512-ewXv/ceBaJprikMcxCmWU1FKyMAQ2X7a9Gtmzw8fcg2kIePI1crERDM818W+XYrxqdBBOdlf2rm137bU+BltCA==
integrity sha512-ewXv/ceBaJprikMcxCmWU1FKyMAQ2X7a9Gtmzw8fcg2kIePI1crERDM818W+XYrxqdBBOdlf2rm137bU+BltCA==
"@types/hoist-non-react-statics@^3.3.1":
version "3.3.1"
resolved "https://registry.yarnpkg.com/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz#1124aafe5118cb591977aeb1ceaaed1070eb039f"
integrity sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA==
dependencies:
"@types/react" "*"
hoist-non-react-statics "^3.3.0"
"@types/invariant@^2.2.35":
"@types/invariant@^2.2.35":
version "2.2.35"
version "2.2.35"
resolved "https://registry.yarnpkg.com/@types/invariant/-/invariant-2.2.35.tgz#cd3ebf581a6557452735688d8daba6cf0bd5a3be"
resolved "https://registry.yarnpkg.com/@types/invariant/-/invariant-2.2.35.tgz#cd3ebf581a6557452735688d8daba6cf0bd5a3be"
...
@@ -1627,6 +1642,11 @@
...
@@ -1627,6 +1642,11 @@
resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.1.tgz#20f18294f797f2209b5f65c8e3b5c8e8261d127c"
resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.1.tgz#20f18294f797f2209b5f65c8e3b5c8e8261d127c"
integrity sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==
integrity sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==
"@types/use-sync-external-store@^0.0.3":
version "0.0.3"
resolved "https://registry.yarnpkg.com/@types/use-sync-external-store/-/use-sync-external-store-0.0.3.tgz#b6725d5f4af24ace33b36fafd295136e75509f43"
integrity sha512-EwmlvuaxPNej9+T4v5AuBPJa2x2UOJVdjCtDHgcDqitUeOtjnJKJ+apYjVcAoBEMjKW1VVFGZLUb5+qqa09XFA==
"@types/yargs-parser@*":
"@types/yargs-parser@*":
version "21.0.0"
version "21.0.0"
resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-21.0.0.tgz#0c60e537fa790f5f9472ed2776c2b71ec117351b"
resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-21.0.0.tgz#0c60e537fa790f5f9472ed2776c2b71ec117351b"
...
@@ -5347,11 +5367,21 @@ lodash.isequal@4.5.0, lodash.isequal@^4.5.0:
...
@@ -5347,11 +5367,21 @@ lodash.isequal@4.5.0, lodash.isequal@^4.5.0:
resolved "https://registry.yarnpkg.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz#415c4478f2bcc30120c22ce10ed3226f7d3e18e0"
resolved "https://registry.yarnpkg.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz#415c4478f2bcc30120c22ce10ed3226f7d3e18e0"
integrity sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==
integrity sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==
lodash.isfunction@^3.0.9:
version "3.0.9"
resolved "https://registry.yarnpkg.com/lodash.isfunction/-/lodash.isfunction-3.0.9.tgz#06de25df4db327ac931981d1bdb067e5af68d051"
integrity sha512-AirXNj15uRIMMPihnkInB4i3NHeb4iBtNg9WRWuK2o31S+ePwwNmDPaTL3o7dTJ+VXNZim7rFs4rxN4YU1oUJw==
lodash.ismatch@^4.4.0:
lodash.ismatch@^4.4.0:
version "4.4.0"
version "4.4.0"
resolved "https://registry.yarnpkg.com/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz#756cb5150ca3ba6f11085a78849645f188f85f37"
resolved "https://registry.yarnpkg.com/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz#756cb5150ca3ba6f11085a78849645f188f85f37"
integrity sha512-fPMfXjGQEV9Xsq/8MTSgUf255gawYRbjwMyDbcvDhXgV7enSZA0hynz6vMPnpAb5iONEzBHBPsT+0zes5Z301g==
integrity sha512-fPMfXjGQEV9Xsq/8MTSgUf255gawYRbjwMyDbcvDhXgV7enSZA0hynz6vMPnpAb5iONEzBHBPsT+0zes5Z301g==
lodash.isnil@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/lodash.isnil/-/lodash.isnil-4.0.0.tgz#49e28cd559013458c814c5479d3c663a21bfaa6c"
integrity sha512-up2Mzq3545mwVnMhTDMdfoG1OurpA/s5t88JmQX809eH3C8491iu2sfKhTfhQtKY78oPNhiaHJUpT/dUDAAtng==
lodash.isstring@^4.0.1:
lodash.isstring@^4.0.1:
version "4.0.1"
version "4.0.1"
resolved "https://registry.yarnpkg.com/lodash.isstring/-/lodash.isstring-4.0.1.tgz#d527dfb5456eca7cc9bb95d5daeaf88ba54a5451"
resolved "https://registry.yarnpkg.com/lodash.isstring/-/lodash.isstring-4.0.1.tgz#d527dfb5456eca7cc9bb95d5daeaf88ba54a5451"
...
@@ -6617,7 +6647,7 @@ react-freeze@^1.0.0:
...
@@ -6617,7 +6647,7 @@ react-freeze@^1.0.0:
resolved "https://registry.yarnpkg.com/react-freeze/-/react-freeze-1.0.3.tgz#5e3ca90e682fed1d73a7cb50c2c7402b3e85618d"
resolved "https://registry.yarnpkg.com/react-freeze/-/react-freeze-1.0.3.tgz#5e3ca90e682fed1d73a7cb50c2c7402b3e85618d"
integrity sha512-ZnXwLQnGzrDpHBHiC56TXFXvmolPeMjTn1UOm610M4EXGzbEDR7oOIyS2ZiItgbs6eZc4oU/a0hpk8PrcKvv5g==
integrity sha512-ZnXwLQnGzrDpHBHiC56TXFXvmolPeMjTn1UOm610M4EXGzbEDR7oOIyS2ZiItgbs6eZc4oU/a0hpk8PrcKvv5g==
"react-is@^16.12.0 || ^17.0.0 || ^18.0.0", react-is@^18.1.0:
"react-is@^16.12.0 || ^17.0.0 || ^18.0.0", react-is@^18.
0.0, react-is@^18.
1.0:
version "18.2.0"
version "18.2.0"
resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.2.0.tgz#199431eeaaa2e09f86427efbb4f1473edb47609b"
resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.2.0.tgz#199431eeaaa2e09f86427efbb4f1473edb47609b"
integrity sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==
integrity sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==
...
@@ -6658,6 +6688,13 @@ react-native-btr@^2.2.0:
...
@@ -6658,6 +6688,13 @@ react-native-btr@^2.2.0:
react-native-radio-buttons-group "^2.2.11"
react-native-radio-buttons-group "^2.2.11"
react-native-vector-icons "^9.2.0"
react-native-vector-icons "^9.2.0"
react-native-button@^3.0.1:
version "3.0.1"
resolved "https://registry.yarnpkg.com/react-native-button/-/react-native-button-3.0.1.tgz#89de59b6ee23f6cb4451c4ebe311cc14fb02c65a"
integrity sha512-Tkj7PwATNEXPOX4ubE+P8WnyJMenywU6Es/Bk2r2aR15204+AxSOEB3sp7JDP44LI+tUMetjudNBRRuKQOmoPw==
dependencies:
prop-types "^15.5.10"
react-native-chonse-select@^1.0.5:
react-native-chonse-select@^1.0.5:
version "1.0.5"
version "1.0.5"
resolved "https://registry.yarnpkg.com/react-native-chonse-select/-/react-native-chonse-select-1.0.5.tgz#c066c1981397f4251dda0c246bf4d7dc9d843ca8"
resolved "https://registry.yarnpkg.com/react-native-chonse-select/-/react-native-chonse-select-1.0.5.tgz#c066c1981397f4251dda0c246bf4d7dc9d843ca8"
...
@@ -6673,6 +6710,11 @@ react-native-codegen@^0.70.6:
...
@@ -6673,6 +6710,11 @@ react-native-codegen@^0.70.6:
jscodeshift "^0.13.1"
jscodeshift "^0.13.1"
nullthrows "^1.1.1"
nullthrows "^1.1.1"
react-native-config@^1.4.11:
version "1.4.11"
resolved "https://registry.yarnpkg.com/react-native-config/-/react-native-config-1.4.11.tgz#f9ea08a8dffbe3fd4f2187d80d2594756526dee8"
integrity sha512-PdBFnfR3pljUNrJu4B2wiJ9TbAiz1J1WcG5KP8AFBqZi8ve5MV/CTCDnANaGrqhOxkBDJV73D/SrMENHe7TKBg==
react-native-customisable-alert@^0.1.20:
react-native-customisable-alert@^0.1.20:
version "0.1.20"
version "0.1.20"
resolved "https://registry.yarnpkg.com/react-native-customisable-alert/-/react-native-customisable-alert-0.1.20.tgz#af733b95e47ee4c98b98b3a065a4fd6c38d45e4c"
resolved "https://registry.yarnpkg.com/react-native-customisable-alert/-/react-native-customisable-alert-0.1.20.tgz#af733b95e47ee4c98b98b3a065a4fd6c38d45e4c"
...
@@ -6811,6 +6853,13 @@ react-native-modal@^13.0.1:
...
@@ -6811,6 +6853,13 @@ react-native-modal@^13.0.1:
prop-types "^15.6.2"
prop-types "^15.6.2"
react-native-animatable "1.3.3"
react-native-animatable "1.3.3"
react-native-modalbox@^2.0.2:
version "2.0.2"
resolved "https://registry.yarnpkg.com/react-native-modalbox/-/react-native-modalbox-2.0.2.tgz#8a7b3d2e7be79b5d1cb9530b2c6bc535b1bc8c66"
integrity sha512-uSuoZ+siPPNqWGyw8NXhA/Aots7mOx2+qijFoeovequY0kczZEPZDd0ARHbzg+1cE3H3AATJEwGdkVA8lUxs0g==
dependencies:
prop-types "^15.5.10"
react-native-modern-datepicker@^1.0.0-beta.91:
react-native-modern-datepicker@^1.0.0-beta.91:
version "1.0.0-beta.91"
version "1.0.0-beta.91"
resolved "https://registry.yarnpkg.com/react-native-modern-datepicker/-/react-native-modern-datepicker-1.0.0-beta.91.tgz#11e65f9685743bda4e5af64388f39059adcaf110"
resolved "https://registry.yarnpkg.com/react-native-modern-datepicker/-/react-native-modern-datepicker-1.0.0-beta.91.tgz#11e65f9685743bda4e5af64388f39059adcaf110"
...
@@ -6885,6 +6934,13 @@ react-native-reanimated@^2.10.0:
...
@@ -6885,6 +6934,13 @@ react-native-reanimated@^2.10.0:
setimmediate "^1.0.5"
setimmediate "^1.0.5"
string-hash-64 "^1.0.3"
string-hash-64 "^1.0.3"
react-native-redux-alert@^1.0.5:
version "1.0.5"
resolved "https://registry.yarnpkg.com/react-native-redux-alert/-/react-native-redux-alert-1.0.5.tgz#89fc5d81656e8791c91d1e0b26bc8264b156385b"
integrity sha512-CDd1nEBOQKKR58nTSsfWENEitRI+XaQFwWkOVYMourg6tgB2wDQhuNXziN3GawgA0T5BlgmgLVnjTtrhGuQtlg==
dependencies:
prop-types "^15.7.2"
react-native-safe-area-context@^4.4.0:
react-native-safe-area-context@^4.4.0:
version "4.4.0"
version "4.4.0"
resolved "https://registry.yarnpkg.com/react-native-safe-area-context/-/react-native-safe-area-context-4.4.0.tgz#481c6815cc3d72e563b9d3fbfe2454180e86dd22"
resolved "https://registry.yarnpkg.com/react-native-safe-area-context/-/react-native-safe-area-context-4.4.0.tgz#481c6815cc3d72e563b9d3fbfe2454180e86dd22"
...
@@ -6955,6 +7011,16 @@ react-native-vector-icons@^9.2.0:
...
@@ -6955,6 +7011,16 @@ react-native-vector-icons@^9.2.0:
prop-types "^15.7.2"
prop-types "^15.7.2"
yargs "^16.1.1"
yargs "^16.1.1"
react-native-version-check@^3.4.3:
version "3.4.3"
resolved "https://registry.yarnpkg.com/react-native-version-check/-/react-native-version-check-3.4.3.tgz#598a1a65d5edca6fe9acc6eba61b7b2e6ae77a25"
integrity sha512-E1FyaPR+sDwZAUzehV8q1tQQ8uZAS0pM49HEaXeYw+MHaf2mF8GFUPi3z2bwwN+kV2QHnCpRuPp4lcV6TVOuKw==
dependencies:
lodash.isfunction "^3.0.9"
lodash.isnil "^4.0.0"
lodash.pick "^4.4.0"
semver "^6.1.1"
react-native-virtualized-view@^1.0.0:
react-native-virtualized-view@^1.0.0:
version "1.0.0"
version "1.0.0"
resolved "https://registry.yarnpkg.com/react-native-virtualized-view/-/react-native-virtualized-view-1.0.0.tgz#fd2129f1309d1ff4b9e869d5050e803640ca64c5"
resolved "https://registry.yarnpkg.com/react-native-virtualized-view/-/react-native-virtualized-view-1.0.0.tgz#fd2129f1309d1ff4b9e869d5050e803640ca64c5"
...
@@ -7010,6 +7076,18 @@ react-prop-types@^0.4.0:
...
@@ -7010,6 +7076,18 @@ react-prop-types@^0.4.0:
dependencies:
dependencies:
warning "^3.0.0"
warning "^3.0.0"
react-redux@^8.0.5:
version "8.0.5"
resolved "https://registry.yarnpkg.com/react-redux/-/react-redux-8.0.5.tgz#e5fb8331993a019b8aaf2e167a93d10af469c7bd"
integrity sha512-Q2f6fCKxPFpkXt1qNRZdEDLlScsDWyrgSj0mliK59qU6W5gvBiKkdMEG2lJzhd1rCctf0hb6EtePPLZ2e0m1uw==
dependencies:
"@babel/runtime" "^7.12.1"
"@types/hoist-non-react-statics" "^3.3.1"
"@types/use-sync-external-store" "^0.0.3"
hoist-non-react-statics "^3.3.2"
react-is "^18.0.0"
use-sync-external-store "^1.0.0"
react-refresh@^0.4.0:
react-refresh@^0.4.0:
version "0.4.3"
version "0.4.3"
resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.4.3.tgz#966f1750c191672e76e16c2efa569150cc73ab53"
resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.4.3.tgz#966f1750c191672e76e16c2efa569150cc73ab53"
...
@@ -7135,6 +7213,13 @@ redent@^3.0.0:
...
@@ -7135,6 +7213,13 @@ redent@^3.0.0:
indent-string "^4.0.0"
indent-string "^4.0.0"
strip-indent "^3.0.0"
strip-indent "^3.0.0"
redux@^4.2.0:
version "4.2.0"
resolved "https://registry.yarnpkg.com/redux/-/redux-4.2.0.tgz#46f10d6e29b6666df758780437651eeb2b969f13"
integrity sha512-oSBmcKKIuIR4ME29/AeNUnl5L+hvBq7OaJWzaptTQJAntaPvxIJqfnjbaEiCzzaIz+XmVILfqAM3Ob0aXLPfjA==
dependencies:
"@babel/runtime" "^7.9.2"
regenerate-unicode-properties@^10.1.0:
regenerate-unicode-properties@^10.1.0:
version "10.1.0"
version "10.1.0"
resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz#7c3192cab6dd24e21cb4461e5ddd7dd24fa8374c"
resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz#7c3192cab6dd24e21cb4461e5ddd7dd24fa8374c"
...
@@ -7147,6 +7232,11 @@ regenerate@^1.4.2:
...
@@ -7147,6 +7232,11 @@ regenerate@^1.4.2:
resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a"
resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a"
integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==
integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==
regenerator-runtime@^0.13.11:
version "0.13.11"
resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz#f6dca3e7ceec20590d07ada785636a90cdca17f9"
integrity sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==
regenerator-runtime@^0.13.2, regenerator-runtime@^0.13.4:
regenerator-runtime@^0.13.2, regenerator-runtime@^0.13.4:
version "0.13.9"
version "0.13.9"
resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz#8925742a98ffd90814988d7566ad30ca3b263b52"
resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz#8925742a98ffd90814988d7566ad30ca3b263b52"
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment