Skip to content

Commit

Permalink
fix: import
Browse files Browse the repository at this point in the history
  • Loading branch information
monako97 committed Nov 9, 2022
1 parent aa59914 commit 468ea42
Show file tree
Hide file tree
Showing 10 changed files with 19 additions and 54 deletions.
2 changes: 1 addition & 1 deletion components/color-palette/alpha-slider.tsx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { classNames } from '@moneko/common';
import React, { useCallback, useEffect, useRef, useState } from 'react';
import { getPrefixCls } from 'neko-ui';
import getPrefixCls from '../get-prefix-cls';
import './alpha-slider.global.less';

export interface AlphaSliderProps extends Omit<React.HTMLAttributes<HTMLDivElement>, 'onChange'> {
Expand Down
6 changes: 3 additions & 3 deletions components/color-palette/hue-slider.tsx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { classNames } from '@moneko/common';
import React, { useCallback, useEffect, useImperativeHandle, useRef, useState } from 'react';
import { getPrefixCls } from 'neko-ui';
import getPrefixCls from '../get-prefix-cls';
import './hue-slider.global.less';

type RGB = {
Expand Down Expand Up @@ -54,9 +54,9 @@ const HueSlider: React.ForwardRefRenderFunction<HueInstance, HueSliderProps> = (
const ctx2 = hueSlider.current?.getContext('2d');

if (ctx2) {
const [r, g, b] = ctx2.getImageData(offsetRef.current, 0, 1, 1).data;
const rgbData = ctx2.getImageData(offsetRef.current, 0, 1, 1).data;

setColor({ r, g, b });
setColor({ r: rgbData[0], g: rgbData[1], b: rgbData[2] });
}
}, []);
const onMouseDown = useCallback(
Expand Down
8 changes: 5 additions & 3 deletions components/color-palette/index.tsx
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
import { classNames } from '@moneko/common';
import React, { useCallback, useEffect, useMemo, useRef, useState } from 'react';
import AlphaSlider from './alpha-slider';
import { getPrefixCls, Input, InputNumber } from 'neko-ui';
import getPrefixCls from '../get-prefix-cls';
import Input from '../input';
import InputNumber from '../input-number';
import HueSlider from './hue-slider';
import './index.global.less';
import tinycolor from 'tinycolor2';
Expand Down Expand Up @@ -88,11 +90,11 @@ const ColorPalette: React.FC<ColorPaletteProps> = ({
if (x < 0) {
x = 0;
}
const [r, g, b] = ctx1.getImageData(x, offsetY, 1, 1).data;
const rgbData = ctx1.getImageData(x, offsetY, 1, 1).data;

colorPickerRef.current?.parentElement?.style.setProperty('--offset-x', `${offsetX}px`);
colorPickerRef.current?.parentElement?.style.setProperty('--offset-y', `${offsetY}px`);
setRgb({ r, g, b });
setRgb({ r: rgbData[0], g: rgbData[1], b: rgbData[2] });
}
},
[svPanelRect.width]
Expand Down
6 changes: 4 additions & 2 deletions components/color-picker/index.tsx
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
import React from 'react';
import { classNames } from '@moneko/common';
import { ColorPalette, getPrefixCls, Tooltip } from 'neko-ui';
import type { ColorPaletteProps, ComponentSize } from 'neko-ui';
import ColorPalette from '../color-palette';
import Tooltip from '../tooltip';
import getPrefixCls from '../get-prefix-cls';
import type { ColorPaletteProps, ComponentSize } from '../index';
import './index.global.less';

export interface ColorPickerProps extends ColorPaletteProps {
Expand Down
4 changes: 2 additions & 2 deletions components/input-number/index.tsx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import React, { useCallback, useEffect, useRef, useState } from 'react';
import { Input } from 'neko-ui';
import type { InputProps } from 'neko-ui';
import Input from '../input';
import type { InputProps } from '../input';
import './index.global.less';

export interface InputNumberProps extends Omit<InputProps, 'value' | 'onChange'> {
Expand Down
4 changes: 2 additions & 2 deletions components/input/index.tsx
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import React, { useCallback, useMemo, useState } from 'react';
import { getPrefixCls } from 'neko-ui';
import getPrefixCls from '../get-prefix-cls';
import { classNames } from '@moneko/common';
import type { ComponentSize } from 'neko-ui';
import type { ComponentSize } from '../index';
import './index.global.less';

export interface InputProps
Expand Down
4 changes: 0 additions & 4 deletions components/tooltip/README.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -18,10 +18,6 @@ import Snapshot from '@/components/snapshot';

<Snapshot path="tooltip/examples/hover" lang="tsx" />

## 获取焦点触发

<Snapshot path="tooltip/examples/focus" lang="tsx" />

## 右键触发

<Snapshot path="tooltip/examples/contextMenu" lang="tsx" />
Expand Down
26 changes: 2 additions & 24 deletions components/tooltip/__tests__/index.test.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -52,33 +52,11 @@ describe('test Tooltip', () => {
});
fireEvent.animationEnd(screen.getByTestId('tooltip-test-id'));
});
it('Tooltip focus', async () => {
render(
<Tooltip
data-testid="tooltip-test-id"
className="tooltip-cls"
overlayClassName="tooltip-overlay"
title="Tooltip focus"
trigger="focus"
>
Tooltip
</Tooltip>
);

await act(async () => {
fireEvent.focus(screen.getByTestId('tooltip-test-id'));
});
await act(async () => {
fireEvent.blur(screen.getByTestId('tooltip-test-id'));
});
// eslint-disable-next-line @typescript-eslint/no-non-null-assertion
fireEvent.animationEnd(document.querySelector('.tooltip-overlay')!);
});
it('Tooltip contextMenu', async () => {
render(
<Tooltip
data-testid="tooltip-test-id"
className="tooltip-cls"
overlayClassName="tooltip-overlay"
title="Tooltip contextMenu"
trigger={['contextMenu', 'click']}
>
Expand All @@ -93,6 +71,6 @@ describe('test Tooltip', () => {
fireEvent.click(document.body);
});
// eslint-disable-next-line @typescript-eslint/no-non-null-assertion
fireEvent.animationEnd(document.querySelector('.tooltip-cls')!);
fireEvent.animationEnd(document.querySelector('.tooltip-overlay')!);
});
});
1 change: 0 additions & 1 deletion components/tooltip/examples/api.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,5 +21,4 @@
| ----------- | -------- |
| hover | 鼠标移入 |
| click | 点击 |
| focus | 获取焦点 |
| contextMenu | 右键 |
12 changes: 0 additions & 12 deletions components/tooltip/examples/focus.tsx

This file was deleted.

0 comments on commit 468ea42

Please sign in to comment.