1.1.2-next • Published 4 months ago

react-native-flixcomponent v1.1.2-next

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
4 months ago

React Native Flix Component

Getting Started

Installation

npm install react-native-flixcomponent --save

// or using yarn

yarn add react-native-flixcomponent

Components

Accordion

Pure JS Accordion component with animated transition

Accordion Usage
import React from "react";
import { Text, TouchableOpacity } from "react-native";
import { Accordion } from "FlixComponent";

export default () => {
  const [IsExpand, setIsExpand] = React.useState(false);
  return (
    <Accordion
      expanded={IsExpand}
      renderTitle={
        <TouchableOpacity onPress={() => setIsExpand(!IsExpand)}>
          <Text style={{ fontSize: 20, fontWeight: "bold" }}>
            {IsExpand ? "Click Me to hide" : "Click Me to expand"}
          </Text>
        </TouchableOpacity>
      }
    >
      <Text>detail</Text>
    </Accordion>;
  );
};
Accordion Preview

Accordion Preview

Images

Pure JS Images with auto height (or width) based on ratio of an image

Images Usage
import React from "react";
import { Images } from "FlixComponent";

export default () => {
  return (
    <Images
      source={"https://picsum.photos/400/200"}
      width={400}
      loadingWaterDrop
    />
  );
};
Images Preview

Images Preview

Picker

Pure JS Picker with scrolling animation and customizable content

Picker Usage
import React from "react";
import { Picker } from "FlixComponent";

export default () => {
  return (
    <Picker
      data={Array.from({ length: 10 }, (_, i) => i + 1)}
      style={{ maxHeight: 300 }}
      highlightStyle={{ backgroundColor: "blue", borderRadius: 15 }}
      onChange={(val) => console.log("read", val)}
    />
  );
};
Picker Preview

Picker Preview

ScrollPicker

Enhance Picker Component with scrolling animation and customizable content

ScrollPicker Usage
import React from "react";
import { ScrollPicker } from "FlixComponent";

export default () => {
  return <ScrollPicker showDate style={{ maxHeight: 300 }} />;
};
ScrollPicker Preview on development

Picker Preview

Swiper

Pure JS list images with horizontal scrolling

Swiper Usage
import React from "react";
import { Swiper } from "FlixComponent";

export default () => {
  return (
    <Swiper
      data={[
        "https://picsum.photos/500/200",
        "https://picsum.photos/500/200",
        "https://picsum.photos/500/200",
      ]}
    />
  );
};
Swiper Preview

Picker Preview

Text

Text Wrapper

Text Usage
import React from "react";
import { Text } from "FlixComponent";

export default () => {
  return <Text fontSize={"XXL"}>Awesome Text</Text>;
};
Text Preview

Picker Preview

WaterDrop

Pure JS animated loading like water drop

WaterDrop Usage
import React from "react";
import { WaterDrop } from "FlixComponent";

export default () => {
  return <WaterDrop size={15} />;
};
WaterDrop Preview

Picker Preview

2.0.0-rc.1

4 months ago

2.0.0

4 months ago

1.1.2-next

4 months ago

1.1.1-next

2 years ago

1.1.0

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago

0.0.1

2 years ago