From 1c1ef86988f87274067a055658a44849fd56460a Mon Sep 17 00:00:00 2001
From: songchenglin3 <353833373@qq.com>
Date: Thu, 16 Jan 2025 15:39:08 +0800
Subject: [PATCH 01/24] =?UTF-8?q?feat:=20=E5=88=9D=E5=A7=8B=E5=8C=96picker?=
=?UTF-8?q?view?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/config.json | 13 +++++++
.../pickerview/__test__/pickerview.spec.tsx | 9 +++++
src/packages/pickerview/demo.taro.tsx | 31 ++++++++++++++++
src/packages/pickerview/demo.tsx | 25 +++++++++++++
src/packages/pickerview/demos/h5/demo1.tsx | 13 +++++++
src/packages/pickerview/demos/taro/demo1.tsx | 13 +++++++
src/packages/pickerview/doc.md | 36 +++++++++++++++++++
src/packages/pickerview/index.taro.ts | 4 +++
src/packages/pickerview/index.ts | 4 +++
src/packages/pickerview/pickerview.scss | 2 ++
src/packages/pickerview/pickerview.taro.tsx | 28 +++++++++++++++
src/packages/pickerview/pickerview.tsx | 26 ++++++++++++++
src/packages/pickerview/types.ts | 3 ++
13 files changed, 207 insertions(+)
create mode 100644 src/packages/pickerview/__test__/pickerview.spec.tsx
create mode 100644 src/packages/pickerview/demo.taro.tsx
create mode 100644 src/packages/pickerview/demo.tsx
create mode 100644 src/packages/pickerview/demos/h5/demo1.tsx
create mode 100644 src/packages/pickerview/demos/taro/demo1.tsx
create mode 100644 src/packages/pickerview/doc.md
create mode 100644 src/packages/pickerview/index.taro.ts
create mode 100644 src/packages/pickerview/index.ts
create mode 100644 src/packages/pickerview/pickerview.scss
create mode 100644 src/packages/pickerview/pickerview.taro.tsx
create mode 100644 src/packages/pickerview/pickerview.tsx
create mode 100644 src/packages/pickerview/types.ts
diff --git a/src/config.json b/src/config.json
index 72a1f2e5d6..15d33f6f26 100644
--- a/src/config.json
+++ b/src/config.json
@@ -690,6 +690,19 @@
"author": "dsj",
"dd": false
},
+ {
+ "version": "3.0.0",
+ "name": "PickerView",
+ "type": "component",
+ "cName": "选择器视图",
+ "desc": "PickerView 是 Picker 的内容区域。",
+ "sort": 15,
+ "show": true,
+ "taro": true,
+ "v15": false,
+ "dd": true,
+ "author": "songsong"
+ },
{
"version": "3.0.0",
"name": "Radio",
diff --git a/src/packages/pickerview/__test__/pickerview.spec.tsx b/src/packages/pickerview/__test__/pickerview.spec.tsx
new file mode 100644
index 0000000000..d63fdee45c
--- /dev/null
+++ b/src/packages/pickerview/__test__/pickerview.spec.tsx
@@ -0,0 +1,9 @@
+import React from 'react'
+import { render } from '@testing-library/react'
+import '@testing-library/jest-dom'
+import { PickerView } from '../pickerview'
+
+test('should match snapshot', () => {
+ const { container } = render(