Giter VIP home page Giter VIP logo

wizard-ui's People

Contributors

csonchen avatar dependabot[bot] avatar fanmengwen avatar feiyl avatar gxz2019 avatar hcyooooo avatar headgreen avatar jz903 avatar lijianxin1202 avatar pangkaiguo avatar shenghou avatar teacatkk avatar wangkailang avatar wuruii avatar xskyalex avatar zenggenghai avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

wizard-ui's Issues

feat:DropdownButton tooltip

Is your feature request related to a problem? Please describe.
现有支持写法不灵活

image
image
只能 hover title 才能有效,整个 div 都需要 hover

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

loader className 无效

Describe the bug
A clear and concise description of what the bug is.

To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior
A clear and concise description of what you expected to happen.

Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Browser [e.g. stock browser, safari]
  • Version [e.g. 22]

Additional context
Add any other context about the problem here.

Alert link

Alert 超链接颜色增强下,现在完全和文字一个颜色鼠标不放上去完全看不到是超链接
image

Component develop plan

记录 V1 组件开发的工作安排

Requirement

  • Typescript
  • React 16+、React Hooks、Embrace React 17
  • React.StrictMode optional
  • Unit Test
  • Storybook optional
  • Document、Examples

GuideLine

  • Color 颜色
  • Font 字体
  • Icon 图标
  • Grid 栅格
  • Layout 布局
  • Motion 动效
  • Border 边框
  • Shadow 阴影

UI Components

  • Badge 徽标数

  • Button 按钮

  • Loader 加载器

  • UsageBar 使用量

  • Pagination 分页

  • Breadcrumb 面包屑

  • SubMenu 级连菜单

  • DropdownButton 下拉框

  • Modal 对话框

  • Tooltip 文字提示

  • Tabs 选项卡

  • Steps 步骤条

  • TimePicker 时间选择框

  • Tree 树级组件

  • Navigation 导航栏

  • DatePicker 日期选择器

  • Notification 通知提醒框

  • Table 表格

  • Guide 流程指导

  • Panel 面板

Form 表单

  • Switch 开关
  • Checkbox 复选框
  • Input 输入框
  • Radio 单选框
  • Select 下拉框

Hooks

Utils

  • 字节单位转换
  • 数值单位转换
  • UUID 生成

Need Discuss

  • 图表解决方案 Highchart ?

Wizard ui 使用库更新

需求说明/问题声明

  • 修复 React 生命周期告警问题
  • 使用 bootstrap 4 的特性

解决方案

  • React-bootstrap 升级
  • 使用 bootstrap 4

具体实时步骤

  • 删除 bootstrap-sass 使用官方的 bootstarp 提供样式支持;
  • React-bootstrap 升级到最新版本,支持 bootstrap 4 版本;
  • 去掉 Well 组件,Panel 组件用 Card 代替;
  • yarn storybook 本地启动调试组件,修复 Error 问题;
  • 文档部分问题替换

steps

steps 组件的current step是不是该限制下最大值和最小值,不能pre就减,next就加,需要设置个边界。

support docgen 遇到兼容性问题

流程

方法一

使用官方推荐 gatsby 插件

yarn add gatsby-transformer-react-docgen

配置 gatsby-config.js

module.exports = {
  plugins: [`gatsby-transformer-react-docgen`],
}

重启yarn start garpgql 中没有 allComponentMetadata 的 query (google 后没有有效解决方案)

方法二

使用 react-docgen 新版本支持解析 typescript 结构的 React 代码

yarn add react-docgen
# React Code to String
yarn add raw-loader

使用 react-docgen 提供的 parse 方法。遇到 "Can not resolve 'fs'" 问题(旧版本没有这个问题,但是不支持 typescript。新版本~~)

ing...

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.