1234567891011121314151617181920212223242526272829303132333435363738394041 |
- "use client";
- import * as React from 'react';
- import LeftOutlined from "@ant-design/icons/es/icons/LeftOutlined";
- import RightOutlined from "@ant-design/icons/es/icons/RightOutlined";
- import Button from '../button';
- const Operation = props => {
- const {
- disabled,
- moveToLeft,
- moveToRight,
- leftArrowText = '',
- rightArrowText = '',
- leftActive,
- rightActive,
- className,
- style,
- direction,
- oneWay
- } = props;
- return /*#__PURE__*/React.createElement("div", {
- className: className,
- style: style
- }, /*#__PURE__*/React.createElement(Button, {
- type: "primary",
- size: "small",
- disabled: disabled || !rightActive,
- onClick: moveToRight,
- icon: direction !== 'rtl' ? /*#__PURE__*/React.createElement(RightOutlined, null) : /*#__PURE__*/React.createElement(LeftOutlined, null)
- }, rightArrowText), !oneWay && (/*#__PURE__*/React.createElement(Button, {
- type: "primary",
- size: "small",
- disabled: disabled || !leftActive,
- onClick: moveToLeft,
- icon: direction !== 'rtl' ? /*#__PURE__*/React.createElement(LeftOutlined, null) : /*#__PURE__*/React.createElement(RightOutlined, null)
- }, leftArrowText)));
- };
- if (process.env.NODE_ENV !== 'production') {
- Operation.displayName = 'Operation';
- }
- export default Operation;
|