0.1.0 • Published 2 years ago

@ray-js/components-ty-popover v0.1.0

Weekly downloads
-
License
MIT
Repository
-
Last release
2 years ago

English | 简体中文

@ray-js/components-ty-popover

latest download

涂鸦风格气泡卡片组件

Installation

$ npm install @ray-js/components-ty-popover
# or
$ yarn add @ray-js/components-ty-popover

Usage

Basic Usage

import React from 'react';
import Popover from '@ray-js/components-ty-popover';

const [visibleBase, setVisibleBase] = React.useState(false);

const contentBase = (
  <View>
    <Text style={{ fontSize: '30rpx' }}>Hi!</Text>
  </View>
);

const handleClickBase = () => {
  setVisibleBase(!visibleBase);
};

<Popover visible={visibleBase} content={contentBase} placement="right">
  <View className={styles.demoBtn} onClick={handleClickBase}>
    右侧
  </View>
</Popover>;

PopoverItem-Without Icon

import React from 'react';
import Popover from '@ray-js/components-ty-popover';

const [visibleItem, setVisibleItem] = React.useState(false);

const handleClickItem = () => {
  setVisibleItem(!visibleItem);
};

const contentItem = (
  <View>
    <Popover.Item onItemClick={handleTap} text="文案一" />
    <Popover.Item disabled text="文案二" />
    <Popover.Item text="文案三" />
  </View>
);

<Popover visible={visibleItem} content={contentItem} placement="bottom-left">
  <View className={styles.demoBtn} onClick={handleClickItem}>
    无图标
  </View>
</Popover>