42 lines
799 B
TypeScript
42 lines
799 B
TypeScript
import React from 'react';
|
|
|
|
import Button from '.';
|
|
|
|
const buttonProps = {
|
|
title: 'Press me!',
|
|
type: 'primary',
|
|
onPress: () => {},
|
|
testID: 'testButton'
|
|
};
|
|
|
|
export default {
|
|
title: 'Button'
|
|
};
|
|
|
|
export const PrimaryButton = () => <Button {...buttonProps} />;
|
|
|
|
export const SecondaryButton = () => <Button {...buttonProps} type='secondary' />;
|
|
|
|
export const LoadingButton = () => <Button loading {...buttonProps} />;
|
|
|
|
export const DisabledButton = () => <Button disabled {...buttonProps} />;
|
|
|
|
export const DisabledLoadingButton = () => <Button disabled loading {...buttonProps} />;
|
|
|
|
export const CustomButton = () => (
|
|
<Button
|
|
{...buttonProps}
|
|
fontSize={18}
|
|
backgroundColor='purple'
|
|
color='yellow'
|
|
style={{
|
|
padding: 10
|
|
}}
|
|
styleText={[
|
|
{
|
|
textAlign: 'left'
|
|
}
|
|
]}
|
|
/>
|
|
);
|