Skip to content

Commit c019a18

Browse files
Merge pull request #19 from SimformSolutionsPvtLtd/v1.0.5
V1.0.5
2 parents d7c9768 + c597530 commit c019a18

40 files changed

+3819
-533
lines changed

Example/.babelrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22
"plugins": [
33
["transform-class-properties", { "spec": true }]
44
]
5-
}
5+
}

Example/App/App.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import React from 'react';
2-
import { ScrollView } from 'react-native';
2+
import { ScrollView, View } from 'react-native';
33
import styles from './styles/AppStyles';
44
import DefaultOrBallSpinnerButton from './DefaultOrBallSpinnerButton';
55
import BarSpinnerButton from './BarSpinnerButton';
@@ -15,12 +15,12 @@ const App = () => {
1515
return (
1616
<ScrollView style={styles.safeArea}>
1717
<DefaultOrBallSpinnerButton />
18-
<BarSpinnerButton />
1918
<DotSpinnerButton />
20-
<MaterialSpinnerButton />
2119
<PacmanSpinnerButton />
22-
<PulseSpinnerButton />
2320
<SkypeSpinnerButton />
21+
<BarSpinnerButton />
22+
<MaterialSpinnerButton />
23+
<PulseSpinnerButton />
2424
<UIActivitySpinnerButton />
2525
<WaveSpinnerButton />
2626
</ScrollView>

Example/App/BarSpinnerButton.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { useCallback, useState } from "react";
1+
import React, { useCallback, useState } from "react";
22
import { Text } from 'react-native';
33
import styles from './styles/AppStyles';
44
import SpinnerButton from 'react-native-spinner-button';
@@ -24,6 +24,10 @@ const BarSpinnerButton = () => {
2424
onPress={handleButtonPress}
2525
animationType={'flipInY'}
2626
indicatorCount={10}
27+
animateHeight={50}
28+
animateWidth={200}
29+
animateRadius={10}
30+
animatedDuration={700}
2731
>
2832
<Text style={styles.buttonText}>Bar SpinnerButton</Text>
2933
</SpinnerButton>

Example/App/DefaultOrBallSpinnerButton.js

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { useCallback, useState } from "react";
1+
import React, { useCallback, useState } from "react";
22
import { Text } from 'react-native';
33
import styles from './styles/AppStyles';
44
import SpinnerButton from 'react-native-spinner-button';
@@ -22,6 +22,13 @@ const DefaultOrBallSpinnerButton = () => {
2222
isLoading={isLoading}
2323
onPress={handleButtonPress}
2424
indicatorCount={10}
25+
gradientType={'linear'}
26+
gradientColors={['#231557', '#44107A', '#FF1361', '#FFF800']}
27+
gradientColoroffset={['0%', '29%', '67%', '100%']}
28+
gradientColorAngle={90}
29+
gradientRadialRadius={10}
30+
gradientButtonHeight={50}
31+
borderStyle={styles.borderStyle}
2532
>
2633
<Text style={styles.buttonText}>Default Or Ball SpinnerButton</Text>
2734
</SpinnerButton>

Example/App/DotSpinnerButton.js

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { useCallback, useState } from "react";
1+
import React, { useCallback, useState } from "react";
22
import { Text } from 'react-native';
33
import styles from './styles/AppStyles';
44
import SpinnerButton from 'react-native-spinner-button';
@@ -24,7 +24,19 @@ const DotSpinnerButton = () => {
2424
size={10}
2525
spinnerType='DotIndicator'
2626
onPress={handleButtonPress}
27-
animationType={'flipInX'}
27+
animationType={'bounceIn'}
28+
gradientType={'Radial'}
29+
gradientName={'Night Fade'}
30+
gradientRadialRadius={10}
31+
gradientButtonHeight={50}
32+
radialRadiusx={"50%"}
33+
radialRadiusy={"50%"}
34+
radialRadiusRX={"50%"}
35+
radialRadiusRY={"50%"}
36+
animateHeight={50}
37+
animateWidth={220}
38+
animateRadius={10}
39+
animatedDuration={700}
2840
>
2941
<Text style={styles.buttonText}>Dot SpinnerButton</Text>
3042
</SpinnerButton>

Example/App/MaterialSpinnerButton.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { useCallback, useState } from "react";
1+
import React, { useCallback, useState } from "react";
22
import { Text } from 'react-native';
33
import styles from './styles/AppStyles';
44
import SpinnerButton from 'react-native-spinner-button';

Example/App/PacmanSpinnerButton.js

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { useCallback, useState } from "react";
1+
import React, { useCallback, useState } from "react";
22
import { Text } from 'react-native';
33
import styles from './styles/AppStyles';
44
import SpinnerButton from 'react-native-spinner-button';
@@ -22,6 +22,15 @@ const PacmanSpinnerButton = () => {
2222
isLoading={isLoading}
2323
spinnerType='PacmanIndicator'
2424
onPress={handleButtonPress}
25+
gradientType={'linear'}
26+
gradientColors={['#893346', '#1aafb8', '#bf57c3', '#FF1361']}
27+
gradientColoroffset={['0%', '29%', '67%', '100%']}
28+
gradientColorAngle={90}
29+
gradientRadialRadius={10}
30+
gradientButtonHeight={50}
31+
animateHeight={70}
32+
animateWidth={70}
33+
animateRadius={35}
2534
>
2635
<Text style={styles.buttonText}>Pacman SpinnerButton</Text>
2736
</SpinnerButton>

Example/App/PulseSpinnerButton.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { useCallback, useState } from "react";
1+
import React, { useCallback, useState } from "react";
22
import { Text } from 'react-native';
33
import styles from './styles/AppStyles';
44
import SpinnerButton from 'react-native-spinner-button';

Example/App/SkypeSpinnerButton.js

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { useCallback, useState } from "react";
1+
import React, { useCallback, useState } from "react";
22
import { Text } from 'react-native';
33
import styles from './styles/AppStyles';
44
import SpinnerButton from 'react-native-spinner-button';
@@ -25,6 +25,16 @@ const SkypeSpinnerButton = () => {
2525
maxScale: 2
2626
}}
2727
onPress={handleButtonPress}
28+
gradientType={'Radial'}
29+
gradientColors={['#44107A', '#FF1361', '#dead00', '#231557']}
30+
gradientColoroffset={['0%', '29%', '67%', '100%']}
31+
gradientColorAngle={90}
32+
gradientRadialRadius={10}
33+
gradientButtonHeight={50}
34+
radialRadiusx={"50%"}
35+
radialRadiusy={"50%"}
36+
radialRadiusRX={"60%"}
37+
radialRadiusRY={"40%"}
2838
>
2939
<Text style={styles.buttonText}>Skype SpinnerButton</Text>
3040
</SpinnerButton>

Example/App/UIActivitySpinnerButton.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { useCallback, useState } from "react";
1+
import React, { useCallback, useState } from "react";
22
import { Text } from 'react-native';
33
import styles from './styles/AppStyles';
44
import SpinnerButton from 'react-native-spinner-button';

0 commit comments

Comments
 (0)