├── README.md ├── .vscode └── settings.json ├── src ├── component │ ├── theme │ │ ├── default.less │ │ ├── iconfont.less │ │ ├── index.less │ │ └── index.js │ ├── col │ │ └── index.js │ ├── row │ │ └── index.js │ ├── tag │ │ └── index.js │ ├── card │ │ └── index.js │ ├── form │ │ └── index.js │ ├── icon │ │ └── index.js │ ├── list │ │ └── index.js │ ├── menu │ │ └── index.js │ ├── rate │ │ └── index.js │ ├── spin │ │ └── index.js │ ├── tabs │ │ └── index.js │ ├── tree │ │ └── index.js │ ├── affix │ │ └── index.js │ ├── alert │ │ └── index.js │ ├── badge │ │ └── index.js │ ├── copy │ │ └── index.js │ ├── input │ │ └── index.js │ ├── modal │ │ └── index.js │ ├── radio │ │ └── index.js │ ├── steps │ │ └── index.js │ ├── table │ │ └── index.js │ ├── anchor │ │ └── index.js │ ├── avatar │ │ └── index.js │ ├── button │ │ └── index.js │ ├── drawer │ │ └── index.js │ ├── layout │ │ └── index.js │ ├── q-r-code │ │ └── index.js │ ├── select │ │ └── index.js │ ├── slider │ │ └── index.js │ ├── switch │ │ └── index.js │ ├── upload │ │ └── index.js │ ├── utils │ │ ├── currency.js │ │ ├── removeCookie.js │ │ ├── compare.js │ │ ├── setCookie.js │ │ ├── getCookie.js │ │ ├── index.js │ │ ├── stringfyQueryString.js │ │ ├── parseQueryString.js │ │ ├── getOS.js │ │ └── debounce.js │ ├── back-top │ │ └── index.js │ ├── calendar │ │ └── index.js │ ├── carousel │ │ └── index.js │ ├── cascader │ │ └── index.js │ ├── checkbox │ │ └── index.js │ ├── collapse │ │ └── index.js │ ├── divider │ │ └── index.js │ ├── dropdown │ │ └── index.js │ ├── mention │ │ └── index.js │ ├── message │ │ └── index.js │ ├── popover │ │ └── index.js │ ├── progress │ │ └── index.js │ ├── react-qmap │ │ └── index.js │ ├── screenfull │ │ └── index.js │ ├── timeline │ │ └── index.js │ ├── tooltip │ │ └── index.js │ ├── transfer │ │ └── index.js │ ├── version │ │ └── index.js │ ├── entry-table │ │ ├── index.js │ │ └── style.less │ ├── language │ │ ├── refreshLanguage.js │ │ ├── setCurrentLanguage.js │ │ ├── currentLanguage.js │ │ ├── getAllLanguage.js │ │ ├── allLanguage.js │ │ ├── getCurrentLanguage.js │ │ ├── getLanguageData.js │ │ ├── setLanguageData.js │ │ └── index.js │ ├── breadcrumb │ │ └── index.js │ ├── date-picker │ │ └── index.js │ ├── pagination │ │ └── index.js │ ├── popconfirm │ │ └── index.js │ ├── time-picker │ │ └── index.js │ ├── tree-select │ │ └── index.js │ ├── input-number │ │ └── index.js │ ├── react-markdown │ │ └── index.js │ ├── auto-complete │ │ └── index.js │ ├── iconfont │ │ ├── iconfont.eot │ │ ├── iconfont.ttf │ │ └── iconfont.woff │ ├── not-found │ │ ├── imgs │ │ │ └── 404.png │ │ └── index.js │ ├── notification │ │ └── index.js │ ├── locale-provider │ │ └── index.js │ ├── notice-icon │ │ ├── demo │ │ │ └── basic.md │ │ ├── index.less │ │ └── NoticeIconTab.d.ts │ ├── _utils │ │ ├── pathTools.js │ │ └── pathTools.test.js │ ├── editor │ │ └── index.js │ ├── exception │ │ ├── demo │ │ │ ├── 404.md │ │ │ ├── 500.md │ │ │ └── 403.md │ │ ├── index.d.ts │ │ ├── typeConfig.js │ │ ├── index.zh-CN.md │ │ └── index.en-US.md │ ├── ellipsis │ │ ├── index.d.ts │ │ ├── index.zh-CN.md │ │ ├── index.test.js │ │ ├── index.less │ │ ├── index.en-US.md │ │ └── demo │ │ │ └── number.md │ ├── q-context-menu │ │ └── index.js │ ├── authorized │ │ ├── index.js │ │ ├── Authorized.js │ │ ├── AuthorizedRoute.js │ │ └── renderAuthorize.js │ ├── header-search │ │ ├── index.d.ts │ │ ├── index.md │ │ ├── index.less │ │ └── demo │ │ │ └── basic.md │ ├── color-picker │ │ └── index.js │ └── drop-tree │ │ └── component │ │ └── LineFirst.js ├── examples │ ├── antd │ │ ├── Table │ │ │ ├── NestedTable │ │ │ │ └── style.less │ │ │ └── Search │ │ │ │ └── style.less │ │ ├── upload │ │ │ ├── upload_manual │ │ │ │ └── style.less │ │ │ ├── upload_avatar │ │ │ │ └── style.less │ │ │ ├── upload_PicturesWall │ │ │ │ └── style.less │ │ │ ├── upload_picturesList │ │ │ │ └── style.less │ │ │ ├── upload_folder │ │ │ │ └── Detail.js │ │ │ └── upload_click │ │ │ │ └── Detail.js │ │ ├── inputNumber │ │ │ ├── inputNumber_size │ │ │ │ ├── style.less │ │ │ │ └── Detail.js │ │ │ ├── inputNumber_basic │ │ │ │ └── Detail.js │ │ │ ├── method.js │ │ │ ├── inputNumber_disabled │ │ │ │ └── Detail.js │ │ │ └── inputNumber_formatshow │ │ │ │ └── Detail.js │ │ ├── form │ │ │ ├── form_TipsWindown │ │ │ │ └── style.less │ │ │ ├── form_check_others │ │ │ │ └── style.less │ │ │ ├── form_login │ │ │ │ └── style.less │ │ │ ├── formitems_addsub │ │ │ │ └── style.less │ │ │ └── form_search │ │ │ │ └── style.less │ │ ├── input │ │ │ ├── input_size │ │ │ │ ├── style.less │ │ │ │ └── Detail.js │ │ │ ├── input_format_show │ │ │ │ └── style.less │ │ │ ├── input_basic │ │ │ │ └── Detail.js │ │ │ ├── input_textarea │ │ │ │ └── Detail.js │ │ │ ├── input_auto_textarea │ │ │ │ └── Detail.js │ │ │ └── input_search │ │ │ │ └── Detail.js │ │ ├── spin │ │ │ ├── spin_container │ │ │ │ ├── style.less │ │ │ │ └── Detail.js │ │ │ ├── spin_basic │ │ │ │ └── Detail.js │ │ │ ├── spin_size │ │ │ │ └── Detail.js │ │ │ ├── spin_icon │ │ │ │ └── Detail.js │ │ │ ├── spin_description │ │ │ │ └── Detail.js │ │ │ ├── spin_card │ │ │ │ └── Detail.js │ │ │ └── spin_delay │ │ │ │ └── Detail.js │ │ ├── radio │ │ │ ├── radio_basic │ │ │ │ └── Detail.js │ │ │ ├── radio_group_name │ │ │ │ └── Detail.js │ │ │ ├── radio_group │ │ │ │ └── Detail.js │ │ │ └── radio_disable │ │ │ │ └── Detail.js │ │ ├── rate │ │ │ ├── rate_basic │ │ │ │ └── Detail.js │ │ │ ├── rate_half │ │ │ │ └── Detail.js │ │ │ ├── rate_readOnly │ │ │ │ └── Detail.js │ │ │ ├── rate_clear │ │ │ │ └── Detail.js │ │ │ ├── method.js │ │ │ ├── rate_others │ │ │ │ └── Detail.js │ │ │ └── rate_writing │ │ │ │ └── Detail.js │ │ ├── Calendar │ │ │ ├── Basic │ │ │ │ └── Detail.js │ │ │ └── CardPattern │ │ │ │ └── Detail.js │ │ ├── affix │ │ │ ├── ScrollPane │ │ │ │ ├── style.less │ │ │ │ └── Detail.js │ │ │ └── AffixedState │ │ │ │ └── Detail.js │ │ ├── alert │ │ │ ├── alert_basic │ │ │ │ └── Detail.js │ │ │ ├── alert_auto_close │ │ │ │ └── Detail.js │ │ │ ├── alert_style │ │ │ │ └── Detail.js │ │ │ ├── alert_banner │ │ │ │ └── Detail.js │ │ │ ├── alert_Smooth │ │ │ │ └── Detail.js │ │ │ └── alert_close │ │ │ │ └── Detail.js │ │ ├── Carousel │ │ │ ├── Basic │ │ │ │ ├── style.less │ │ │ │ └── Detail.js │ │ │ ├── FadeIn │ │ │ │ ├── style.less │ │ │ │ └── Detail.js │ │ │ ├── AutoPlay │ │ │ │ ├── style.less │ │ │ │ └── Detail.js │ │ │ ├── Vertical │ │ │ │ ├── style.less │ │ │ │ └── Detail.js │ │ │ └── method.js │ │ ├── pagination │ │ │ ├── morepage │ │ │ │ └── Detail.js │ │ │ ├── paginationbasic │ │ │ │ └── Detail.js │ │ │ ├── plainpage │ │ │ │ └── Detail.js │ │ │ ├── pageskip │ │ │ │ └── Detail.js │ │ │ ├── changepage │ │ │ │ └── Detail.js │ │ │ ├── pagcontrolled │ │ │ │ └── Detail.js │ │ │ ├── upAnddown │ │ │ │ └── Detail.js │ │ │ ├── pagemini │ │ │ │ └── Detail.js │ │ │ └── sumpagination │ │ │ │ └── Detail.js │ │ ├── progress │ │ │ ├── progress_dashboard │ │ │ │ └── Detail.js │ │ │ ├── progress_basic_tooltip │ │ │ │ └── Detail.js │ │ │ ├── progress_circle │ │ │ │ └── Detail.js │ │ │ ├── progress_style │ │ │ │ └── Detail.js │ │ │ ├── progress_circle_small │ │ │ │ └── Detail.js │ │ │ ├── progress_basic │ │ │ │ └── Detail.js │ │ │ └── progress_basic_small │ │ │ │ └── Detail.js │ │ ├── breadcrumb │ │ │ ├── react-router │ │ │ │ └── style.less │ │ │ ├── breadcrumbbasic │ │ │ │ └── Detail.js │ │ │ └── iconic │ │ │ │ └── Detail.js │ │ ├── steps │ │ │ ├── stepschange │ │ │ │ └── style.less │ │ │ ├── stepsmini │ │ │ │ └── Detail.js │ │ │ ├── stepsbasic │ │ │ │ └── Detail.js │ │ │ ├── stepswrong │ │ │ │ └── Detail.js │ │ │ ├── stepsdot │ │ │ │ └── Detail.js │ │ │ ├── stepsver │ │ │ │ └── Detail.js │ │ │ ├── stepsvermini │ │ │ │ └── Detail.js │ │ │ ├── stepsicon │ │ │ │ └── Detail.js │ │ │ └── stepscustom │ │ │ │ └── Detail.js │ │ ├── List │ │ │ ├── ScrollList │ │ │ │ └── style.less │ │ │ └── GridList │ │ │ │ └── Detail.js │ │ ├── timePicker │ │ │ ├── timerPicker_step │ │ │ │ └── Detail.js │ │ │ ├── timerPicker_disabled │ │ │ │ └── Detail.js │ │ │ ├── timerPicker_select │ │ │ │ └── Detail.js │ │ │ ├── timerPicker_controlled │ │ │ │ └── Detail.js │ │ │ ├── timePicker_basic │ │ │ │ └── Detail.js │ │ │ ├── method.js │ │ │ ├── timerPicker_size │ │ │ │ └── Detail.js │ │ │ ├── timerPicker_format │ │ │ │ └── Detail.js │ │ │ └── timerPicker_addon │ │ │ │ └── Detail.js │ │ ├── icon │ │ │ ├── api.js │ │ │ └── index.js │ │ ├── popconfirm │ │ │ ├── popconfirm_national │ │ │ │ └── Detail.js │ │ │ └── popconfirm_basic │ │ │ │ └── Detail.js │ │ ├── switch │ │ │ ├── switch_size │ │ │ │ └── Detail.js │ │ │ ├── switch_basic │ │ │ │ └── Detail.js │ │ │ ├── switch_loading │ │ │ │ └── Detail.js │ │ │ ├── method.js │ │ │ ├── switch_word_icon │ │ │ │ └── Detail.js │ │ │ └── switch_disabled │ │ │ │ └── Detail.js │ │ ├── checkbox │ │ │ ├── check_basic │ │ │ │ └── Detail.js │ │ │ ├── method.js │ │ │ ├── check_disabled │ │ │ │ └── Detail.js │ │ │ └── check_layout │ │ │ │ └── Detail.js │ │ ├── message │ │ │ ├── message_normal │ │ │ │ └── Detail.js │ │ │ ├── message_duration │ │ │ │ └── Detail.js │ │ │ ├── message_loading │ │ │ │ └── Detail.js │ │ │ ├── message_promise │ │ │ │ └── Detail.js │ │ │ ├── message_others │ │ │ │ └── Detail.js │ │ │ └── api.js │ │ ├── Badge │ │ │ ├── ToClick │ │ │ │ └── Detail.js │ │ │ ├── Title │ │ │ │ └── Detail.js │ │ │ ├── UsedAlone │ │ │ │ └── Detail.js │ │ │ ├── Basic │ │ │ │ └── Detail.js │ │ │ ├── RedDot │ │ │ │ └── Detail.js │ │ │ └── MaxNum │ │ │ │ └── Detail.js │ │ ├── slider │ │ │ ├── slider_prompt │ │ │ │ └── Detail.js │ │ │ ├── slider_icon │ │ │ │ └── style.less │ │ │ ├── method.js │ │ │ ├── slider_events │ │ │ │ └── Detail.js │ │ │ ├── slider_basic │ │ │ │ └── Detail.js │ │ │ ├── slider_vertical │ │ │ │ └── Detail.js │ │ │ └── slider_label │ │ │ │ └── Detail.js │ │ ├── Card │ │ │ ├── SimpleCard │ │ │ │ └── Detail.js │ │ │ ├── Typical │ │ │ │ └── Detail.js │ │ │ ├── NoBorder │ │ │ │ └── Detail.js │ │ │ ├── FlexibleContent │ │ │ │ └── Detail.js │ │ │ ├── LoadingCard │ │ │ │ └── Detail.js │ │ │ ├── CardInColumn │ │ │ │ └── Detail.js │ │ │ └── MoreContent │ │ │ │ └── Detail.js │ │ ├── button │ │ │ ├── Buttontype │ │ │ │ └── Detail.js │ │ │ ├── GhostButtons │ │ │ │ └── Detail.js │ │ │ ├── IconButton │ │ │ │ └── Detail.js │ │ │ └── DisabledState │ │ │ │ └── Detail.js │ │ ├── modal │ │ │ ├── modal_position │ │ │ │ └── style.less │ │ │ ├── modal_manual │ │ │ │ └── Detail.js │ │ │ └── modal_confirm_1 │ │ │ │ └── Detail.js │ │ ├── Tooltip │ │ │ ├── Basic │ │ │ │ └── Detail.js │ │ │ └── ArrowPointDirection │ │ │ │ └── Detail.js │ │ ├── cascader │ │ │ └── method.js │ │ ├── mention │ │ │ ├── method.js │ │ │ ├── mention_multi_line │ │ │ │ └── Detail.js │ │ │ ├── mention_basic │ │ │ │ └── Detail.js │ │ │ ├── mention_controlled │ │ │ │ └── Detail.js │ │ │ └── mention_spread_up │ │ │ │ └── Detail.js │ │ ├── datePicker │ │ │ ├── method.js │ │ │ ├── dataPicker_basic │ │ │ │ └── Detail.js │ │ │ ├── dataPicker_forbid │ │ │ │ └── Detail.js │ │ │ ├── dataPicker_extra_footer │ │ │ │ └── Detail.js │ │ │ └── dataPicker_format │ │ │ │ └── Detail.js │ │ ├── treeSelect │ │ │ └── method.js │ │ ├── PopOver │ │ │ ├── Basic │ │ │ │ └── Detail.js │ │ │ └── ClosedInside │ │ │ │ └── Detail.js │ │ ├── Avatar │ │ │ ├── Badge │ │ │ │ └── Detail.js │ │ │ ├── Type │ │ │ │ └── Detail.js │ │ │ └── Basic │ │ │ │ └── Detail.js │ │ ├── autoComplete │ │ │ ├── autoCL │ │ │ │ └── Detail.js │ │ │ ├── autosoundmodel │ │ │ │ └── style.less │ │ │ ├── autobasic │ │ │ │ └── Detail.js │ │ │ └── autocustom │ │ │ │ └── Detail.js │ │ ├── notification │ │ │ ├── notification_basic │ │ │ │ └── Detail.js │ │ │ ├── notification_duration │ │ │ │ └── Detail.js │ │ │ ├── notification_icon_auto │ │ │ │ └── Detail.js │ │ │ ├── notification_style │ │ │ │ └── Detail.js │ │ │ ├── notification_updata │ │ │ │ └── Detail.js │ │ │ └── notification_icon │ │ │ │ └── Detail.js │ │ ├── dropdown │ │ │ ├── clickright │ │ │ │ └── Detail.js │ │ │ ├── triggerevents │ │ │ │ └── Detail.js │ │ │ ├── triggermode │ │ │ │ └── Detail.js │ │ │ ├── otherElement │ │ │ │ └── Detail.js │ │ │ └── dropdownbasic │ │ │ │ └── Detail.js │ │ ├── select │ │ │ ├── select_labelInValue │ │ │ │ └── Detail.js │ │ │ ├── select_auto │ │ │ │ └── Detail.js │ │ │ ├── select_tags │ │ │ │ └── Detail.js │ │ │ ├── select_multi │ │ │ │ └── Detail.js │ │ │ ├── select_group │ │ │ │ └── Detail.js │ │ │ └── select_basic │ │ │ │ └── Detail.js │ │ ├── Collapse │ │ │ ├── HiddenArrow │ │ │ │ └── Detail.js │ │ │ ├── Accordion │ │ │ │ └── Detail.js │ │ │ └── BasicCollapse │ │ │ │ └── Detail.js │ │ └── drawer │ │ │ ├── drawer_basic │ │ │ └── Detail.js │ │ │ └── drawer_placement │ │ │ └── Detail.js │ ├── page │ │ ├── map │ │ │ ├── imgs │ │ │ │ └── spot_location.png │ │ │ ├── MapWithSpot │ │ │ │ └── index.js │ │ │ └── BasicMap │ │ │ │ └── index.js │ │ ├── NotFound │ │ │ └── Detail.js │ │ └── reactAmap │ │ │ └── index.js │ ├── UI │ │ ├── DropTree │ │ │ └── renderItem │ │ │ │ └── quantdo.png │ │ ├── ReactMarkdown │ │ │ ├── api.js │ │ │ └── Basic1 │ │ │ │ └── Detail.js │ │ ├── NoticeIcon │ │ │ └── notifyIcon │ │ │ │ └── Detail.js │ │ ├── QRCode │ │ │ ├── Detail.js │ │ │ └── index.js │ │ ├── SlidingValidation │ │ │ └── Detail.js │ │ ├── Copy │ │ │ └── Detail.js │ │ ├── Color │ │ │ ├── Basic1 │ │ │ │ └── Detail.js │ │ │ ├── Basic4 │ │ │ │ └── Detail.js │ │ │ ├── Basic3 │ │ │ │ └── Detail.js │ │ │ └── Basic2 │ │ │ │ └── Detail.js │ │ ├── CountDown │ │ │ ├── Basic1 │ │ │ │ └── Detail.js │ │ │ └── api.js │ │ ├── Ellipsis │ │ │ ├── Basic2 │ │ │ │ └── Detail.js │ │ │ ├── Basic1 │ │ │ │ └── Detail.js │ │ │ └── api.js │ │ ├── Resizable │ │ │ └── api.js │ │ ├── NProgress │ │ │ └── Detail.js │ │ └── HeaderSearch │ │ │ └── notifyIcon │ │ │ └── Detail.js │ ├── animation │ │ └── BasicAnimations │ │ │ ├── Basic1 │ │ │ └── style.less │ │ │ └── api.js │ ├── charts │ │ ├── Bar │ │ │ ├── Basic1 │ │ │ │ └── code.js │ │ │ └── api.js │ │ ├── Line │ │ │ ├── Basic1 │ │ │ │ └── code.js │ │ │ └── api.js │ │ ├── 3DCharts │ │ │ ├── Basic1 │ │ │ │ └── code.js │ │ │ └── api.js │ │ ├── Diagram │ │ │ ├── Basic1 │ │ │ │ └── code.js │ │ │ └── api.js │ │ ├── Diagram1 │ │ │ ├── Basic1 │ │ │ │ └── code.js │ │ │ └── api.js │ │ ├── Diagram2 │ │ │ ├── Basic1 │ │ │ │ └── code.js │ │ │ └── api.js │ │ └── DropCharts │ │ │ └── api.js │ ├── util │ │ ├── Utiles │ │ │ ├── Basic1 │ │ │ │ └── Detail.js │ │ │ ├── Basic3 │ │ │ │ └── Detail.js │ │ │ ├── Basic4 │ │ │ │ └── Detail.js │ │ │ └── Basic2 │ │ │ │ └── Detail.js │ │ ├── theme │ │ │ ├── api.js │ │ │ └── Basic1 │ │ │ │ └── Detail.js │ │ ├── screenfull │ │ │ ├── Basic1 │ │ │ │ └── Detail.js │ │ │ └── Basic2 │ │ │ │ └── Detail.js │ │ └── webSocket │ │ │ └── index.js │ ├── HeaderCustom.less │ ├── Code.js │ └── history │ │ └── index.js ├── imgs │ ├── logo@3x.png │ ├── quantdo.png │ └── background.jpg └── theme │ ├── index.less │ ├── red.less │ ├── green.less │ ├── purple.less │ └── index.js ├── public ├── favicon.ico └── manifest.json ├── .babelrc ├── config ├── jest │ ├── fileTransform.js │ └── cssTransform.js └── polyfills.js ├── .gitignore └── scripts └── test.js /README.md: -------------------------------------------------------------------------------- 1 | * 量投组件库 -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | } -------------------------------------------------------------------------------- /src/component/theme/default.less: -------------------------------------------------------------------------------- 1 | @import "~antd/lib/style/themes/default"; -------------------------------------------------------------------------------- /src/component/theme/iconfont.less: -------------------------------------------------------------------------------- 1 | @import "../iconfont/iconfont.less"; -------------------------------------------------------------------------------- /src/component/col/index.js: -------------------------------------------------------------------------------- 1 | import Col from 'antd/lib/col'; 2 | export default Col; -------------------------------------------------------------------------------- /src/component/row/index.js: -------------------------------------------------------------------------------- 1 | import Row from 'antd/lib/row'; 2 | export default Row; -------------------------------------------------------------------------------- /src/component/tag/index.js: -------------------------------------------------------------------------------- 1 | import Tag from 'antd/lib/tag'; 2 | export default Tag; -------------------------------------------------------------------------------- /src/examples/antd/Table/NestedTable/style.less: -------------------------------------------------------------------------------- 1 | .a{ 2 | margin-right: 5px 3 | } -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitlwz/quant-ui/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /src/component/card/index.js: -------------------------------------------------------------------------------- 1 | import Card from 'antd/lib/card'; 2 | export default Card; -------------------------------------------------------------------------------- /src/component/form/index.js: -------------------------------------------------------------------------------- 1 | import Form from 'antd/lib/form'; 2 | export default Form; -------------------------------------------------------------------------------- /src/component/icon/index.js: -------------------------------------------------------------------------------- 1 | import Icon from 'antd/lib/icon'; 2 | export default Icon; -------------------------------------------------------------------------------- /src/component/list/index.js: -------------------------------------------------------------------------------- 1 | import List from 'antd/lib/list'; 2 | export default List; -------------------------------------------------------------------------------- /src/component/menu/index.js: -------------------------------------------------------------------------------- 1 | import Menu from 'antd/lib/menu'; 2 | export default Menu; -------------------------------------------------------------------------------- /src/component/rate/index.js: -------------------------------------------------------------------------------- 1 | import Rate from 'antd/lib/rate'; 2 | export default Rate; -------------------------------------------------------------------------------- /src/component/spin/index.js: -------------------------------------------------------------------------------- 1 | import Spin from 'antd/lib/spin'; 2 | export default Spin; -------------------------------------------------------------------------------- /src/component/tabs/index.js: -------------------------------------------------------------------------------- 1 | import Tabs from 'antd/lib/tabs'; 2 | export default Tabs; -------------------------------------------------------------------------------- /src/component/tree/index.js: -------------------------------------------------------------------------------- 1 | import Tree from 'antd/lib/tree'; 2 | export default Tree; -------------------------------------------------------------------------------- /src/component/affix/index.js: -------------------------------------------------------------------------------- 1 | import Affix from 'antd/lib/affix'; 2 | export default Affix; -------------------------------------------------------------------------------- /src/component/alert/index.js: -------------------------------------------------------------------------------- 1 | import Alert from 'antd/lib/alert'; 2 | export default Alert; -------------------------------------------------------------------------------- /src/component/badge/index.js: -------------------------------------------------------------------------------- 1 | import Badge from 'antd/lib/badge'; 2 | export default Badge; -------------------------------------------------------------------------------- /src/component/copy/index.js: -------------------------------------------------------------------------------- 1 | import copy from 'copy-to-clipboard'; 2 | export default copy; -------------------------------------------------------------------------------- /src/component/input/index.js: -------------------------------------------------------------------------------- 1 | import Input from 'antd/lib/input'; 2 | export default Input; -------------------------------------------------------------------------------- /src/component/modal/index.js: -------------------------------------------------------------------------------- 1 | import Modal from 'antd/lib/modal'; 2 | export default Modal; -------------------------------------------------------------------------------- /src/component/radio/index.js: -------------------------------------------------------------------------------- 1 | import Radio from 'antd/lib/radio'; 2 | export default Radio; -------------------------------------------------------------------------------- /src/component/steps/index.js: -------------------------------------------------------------------------------- 1 | import Steps from 'antd/lib/steps'; 2 | export default Steps; -------------------------------------------------------------------------------- /src/component/table/index.js: -------------------------------------------------------------------------------- 1 | import Table from 'antd/lib/table'; 2 | export default Table; -------------------------------------------------------------------------------- /src/imgs/logo@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitlwz/quant-ui/HEAD/src/imgs/logo@3x.png -------------------------------------------------------------------------------- /src/imgs/quantdo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitlwz/quant-ui/HEAD/src/imgs/quantdo.png -------------------------------------------------------------------------------- /src/component/anchor/index.js: -------------------------------------------------------------------------------- 1 | import Anchor from 'antd/lib/anchor'; 2 | export default Anchor; -------------------------------------------------------------------------------- /src/component/avatar/index.js: -------------------------------------------------------------------------------- 1 | import Avatar from 'antd/lib/avatar'; 2 | export default Avatar; -------------------------------------------------------------------------------- /src/component/button/index.js: -------------------------------------------------------------------------------- 1 | import Button from 'antd/lib/button'; 2 | export default Button; -------------------------------------------------------------------------------- /src/component/drawer/index.js: -------------------------------------------------------------------------------- 1 | import Drawer from 'antd/lib/drawer'; 2 | export default Drawer; -------------------------------------------------------------------------------- /src/component/layout/index.js: -------------------------------------------------------------------------------- 1 | import Layout from 'antd/lib/layout'; 2 | export default Layout; -------------------------------------------------------------------------------- /src/component/q-r-code/index.js: -------------------------------------------------------------------------------- 1 | import QRCode from 'qrcode.react'; 2 | export default QRCode; -------------------------------------------------------------------------------- /src/component/select/index.js: -------------------------------------------------------------------------------- 1 | import Select from 'antd/lib/select'; 2 | export default Select; -------------------------------------------------------------------------------- /src/component/slider/index.js: -------------------------------------------------------------------------------- 1 | import Slider from 'antd/lib/slider'; 2 | export default Slider; -------------------------------------------------------------------------------- /src/component/switch/index.js: -------------------------------------------------------------------------------- 1 | import Switch from 'antd/lib/switch'; 2 | export default Switch; -------------------------------------------------------------------------------- /src/component/upload/index.js: -------------------------------------------------------------------------------- 1 | import Upload from 'antd/lib/upload'; 2 | export default Upload; -------------------------------------------------------------------------------- /src/component/utils/currency.js: -------------------------------------------------------------------------------- 1 | import currency from 'currency'; 2 | export default currency; -------------------------------------------------------------------------------- /src/imgs/background.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitlwz/quant-ui/HEAD/src/imgs/background.jpg -------------------------------------------------------------------------------- /src/component/back-top/index.js: -------------------------------------------------------------------------------- 1 | import BackTop from 'antd/lib/back-top'; 2 | export default BackTop; -------------------------------------------------------------------------------- /src/component/calendar/index.js: -------------------------------------------------------------------------------- 1 | import Calendar from 'antd/lib/calendar'; 2 | export default Calendar; -------------------------------------------------------------------------------- /src/component/carousel/index.js: -------------------------------------------------------------------------------- 1 | import Carousel from 'antd/lib/carousel'; 2 | export default Carousel; -------------------------------------------------------------------------------- /src/component/cascader/index.js: -------------------------------------------------------------------------------- 1 | import Cascader from 'antd/lib/cascader'; 2 | export default Cascader; -------------------------------------------------------------------------------- /src/component/checkbox/index.js: -------------------------------------------------------------------------------- 1 | import Checkbox from 'antd/lib/checkbox'; 2 | export default Checkbox; -------------------------------------------------------------------------------- /src/component/collapse/index.js: -------------------------------------------------------------------------------- 1 | import Collapse from 'antd/lib/collapse'; 2 | export default Collapse; -------------------------------------------------------------------------------- /src/component/divider/index.js: -------------------------------------------------------------------------------- 1 | import Divider from 'antd/lib/divider'; 2 | export default Divider; -------------------------------------------------------------------------------- /src/component/dropdown/index.js: -------------------------------------------------------------------------------- 1 | import Dropdown from 'antd/lib/dropdown'; 2 | export default Dropdown; -------------------------------------------------------------------------------- /src/component/mention/index.js: -------------------------------------------------------------------------------- 1 | import Mention from 'antd/lib/mention'; 2 | export default Mention; -------------------------------------------------------------------------------- /src/component/message/index.js: -------------------------------------------------------------------------------- 1 | import message from 'antd/lib/message'; 2 | export default message; -------------------------------------------------------------------------------- /src/component/popover/index.js: -------------------------------------------------------------------------------- 1 | import Popover from 'antd/lib/popover'; 2 | export default Popover; -------------------------------------------------------------------------------- /src/component/progress/index.js: -------------------------------------------------------------------------------- 1 | import Progress from 'antd/lib/progress'; 2 | export default Progress; -------------------------------------------------------------------------------- /src/component/react-qmap/index.js: -------------------------------------------------------------------------------- 1 | import ReactQMap from 'react-qmap'; 2 | export default ReactQMap; -------------------------------------------------------------------------------- /src/component/screenfull/index.js: -------------------------------------------------------------------------------- 1 | import screenfull from 'screenfull'; 2 | export default screenfull; -------------------------------------------------------------------------------- /src/component/timeline/index.js: -------------------------------------------------------------------------------- 1 | import Timeline from 'antd/lib/timeline'; 2 | export default Timeline; -------------------------------------------------------------------------------- /src/component/tooltip/index.js: -------------------------------------------------------------------------------- 1 | import Tooltip from 'antd/lib/tooltip'; 2 | export default Tooltip; -------------------------------------------------------------------------------- /src/component/transfer/index.js: -------------------------------------------------------------------------------- 1 | import Transfer from 'antd/lib/transfer'; 2 | export default Transfer; -------------------------------------------------------------------------------- /src/component/version/index.js: -------------------------------------------------------------------------------- 1 | import version from 'antd/lib/version'; 2 | export default version; -------------------------------------------------------------------------------- /src/examples/antd/upload/upload_manual/style.less: -------------------------------------------------------------------------------- 1 | .upload-demo-start { 2 | margin-top: 16px; 3 | } -------------------------------------------------------------------------------- /src/component/entry-table/index.js: -------------------------------------------------------------------------------- 1 | import EntryTable from './EntryTable'; 2 | export default EntryTable; -------------------------------------------------------------------------------- /src/component/language/refreshLanguage.js: -------------------------------------------------------------------------------- 1 | export default function(){ 2 | window.location.reload() 3 | } -------------------------------------------------------------------------------- /src/component/breadcrumb/index.js: -------------------------------------------------------------------------------- 1 | import Breadcrumb from 'antd/lib/breadcrumb'; 2 | export default Breadcrumb; -------------------------------------------------------------------------------- /src/component/date-picker/index.js: -------------------------------------------------------------------------------- 1 | import DatePicker from 'antd/lib/date-picker'; 2 | export default DatePicker; -------------------------------------------------------------------------------- /src/component/pagination/index.js: -------------------------------------------------------------------------------- 1 | import Pagination from 'antd/lib/pagination'; 2 | export default Pagination; -------------------------------------------------------------------------------- /src/component/popconfirm/index.js: -------------------------------------------------------------------------------- 1 | import Popconfirm from 'antd/lib/popconfirm'; 2 | export default Popconfirm; -------------------------------------------------------------------------------- /src/component/time-picker/index.js: -------------------------------------------------------------------------------- 1 | import TimePicker from 'antd/lib/time-picker'; 2 | export default TimePicker; -------------------------------------------------------------------------------- /src/component/tree-select/index.js: -------------------------------------------------------------------------------- 1 | import TreeSelect from 'antd/lib/tree-select'; 2 | export default TreeSelect; -------------------------------------------------------------------------------- /src/examples/antd/inputNumber/inputNumber_size/style.less: -------------------------------------------------------------------------------- 1 | .ant-input-number { 2 | margin-right: 10px; 3 | } -------------------------------------------------------------------------------- /src/component/input-number/index.js: -------------------------------------------------------------------------------- 1 | import InputNumber from 'antd/lib/input-number'; 2 | export default InputNumber; -------------------------------------------------------------------------------- /src/component/react-markdown/index.js: -------------------------------------------------------------------------------- 1 | import ReactMarkdown from 'react-markdown'; 2 | export default ReactMarkdown; -------------------------------------------------------------------------------- /src/component/auto-complete/index.js: -------------------------------------------------------------------------------- 1 | import AutoComplete from 'antd/lib/auto-complete'; 2 | export default AutoComplete; -------------------------------------------------------------------------------- /src/component/iconfont/iconfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitlwz/quant-ui/HEAD/src/component/iconfont/iconfont.eot -------------------------------------------------------------------------------- /src/component/iconfont/iconfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitlwz/quant-ui/HEAD/src/component/iconfont/iconfont.ttf -------------------------------------------------------------------------------- /src/component/iconfont/iconfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitlwz/quant-ui/HEAD/src/component/iconfont/iconfont.woff -------------------------------------------------------------------------------- /src/component/not-found/imgs/404.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitlwz/quant-ui/HEAD/src/component/not-found/imgs/404.png -------------------------------------------------------------------------------- /src/component/notification/index.js: -------------------------------------------------------------------------------- 1 | import notification from 'antd/lib/notification'; 2 | export default notification; -------------------------------------------------------------------------------- /src/examples/antd/form/form_TipsWindown/style.less: -------------------------------------------------------------------------------- 1 | .collection-create-form_last-form-item { 2 | margin-bottom: 0; 3 | } -------------------------------------------------------------------------------- /src/component/locale-provider/index.js: -------------------------------------------------------------------------------- 1 | import LocaleProvider from 'antd/lib/locale-provider'; 2 | export default LocaleProvider; -------------------------------------------------------------------------------- /src/examples/antd/input/input_size/style.less: -------------------------------------------------------------------------------- 1 | .example-input .ant-input { 2 | width: 200px; 3 | margin: 0 8px 8px 0; 4 | } -------------------------------------------------------------------------------- /src/examples/antd/upload/upload_avatar/style.less: -------------------------------------------------------------------------------- 1 | .avatar-uploader > .ant-upload { 2 | width: 128px; 3 | height: 128px; 4 | } -------------------------------------------------------------------------------- /src/theme/index.less: -------------------------------------------------------------------------------- 1 | @import "../component/theme/index.less"; 2 | @import "../examples/HeaderCustom.less"; 3 | @import "../App.less"; -------------------------------------------------------------------------------- /src/examples/page/map/imgs/spot_location.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitlwz/quant-ui/HEAD/src/examples/page/map/imgs/spot_location.png -------------------------------------------------------------------------------- /src/examples/UI/DropTree/renderItem/quantdo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitlwz/quant-ui/HEAD/src/examples/UI/DropTree/renderItem/quantdo.png -------------------------------------------------------------------------------- /src/examples/antd/form/form_check_others/style.less: -------------------------------------------------------------------------------- 1 | #components-form-demo-validate-other .dropbox { 2 | height: 180px; 3 | line-height: 1.5; 4 | } -------------------------------------------------------------------------------- /src/component/language/setCurrentLanguage.js: -------------------------------------------------------------------------------- 1 | export default function(language){ 2 | window.localStorage.setItem("quant-currentLanguage",language) 3 | } -------------------------------------------------------------------------------- /src/examples/animation/BasicAnimations/Basic1/style.less: -------------------------------------------------------------------------------- 1 | @import "./animate.css"; 2 | .BasicAnimations .gutter-row{ 3 | margin-top: 7px; 4 | margin-bottom: 7px; 5 | } -------------------------------------------------------------------------------- /.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "plugins": ["transform-decorators-legacy"], 3 | "presets": [ 4 | "es2015", 5 | "react", 6 | "stage-2" 7 | ] 8 | } -------------------------------------------------------------------------------- /src/examples/UI/ReactMarkdown/api.js: -------------------------------------------------------------------------------- 1 | 2 | const api = [ 3 | { 4 | title: "API", 5 | api: [ 6 | 7 | ] 8 | } 9 | ]; 10 | 11 | export default { 12 | api 13 | } -------------------------------------------------------------------------------- /src/component/language/currentLanguage.js: -------------------------------------------------------------------------------- 1 | let current = window.localStorage.getItem("quant-currentLanguage"); 2 | if(!current){ 3 | current = "zh_CN" 4 | } 5 | export default current; -------------------------------------------------------------------------------- /src/examples/charts/Bar/Basic1/code.js: -------------------------------------------------------------------------------- 1 | const code = ` 2 |
Card content
10 |Card content
11 |Card content
12 |Card content
10 |Card content
11 |Card content
12 |Content
7 |Content
8 |9 | 高德地图api官网插件比较多,demo非常详细,可自行选择官网组件 10 |
11 |Card content
11 |Card content
12 |Card content
13 |There were injuries alleged in three cases in 2015, and a fourth incident in September, according to the safety recall report. After meeting with US regulators in October, the firm decided to issue a voluntary recall.
; 6 | class Detail extends Component { 7 | 8 | render() { 9 | return ( 10 |placeholder text here
27 |14 | 15 | Nprogress.start() — 显示进度条 16 |
17 |18 | 19 | Nprogress.done() — 进度条完成 20 |
21 |
20 |
20 | {text}
19 |{text}
22 |Some contents...
33 |Some contents...
34 |Some contents...
35 |{text[1]}
20 |{text[2]}
23 |{text[0]}
26 |Some contents...
33 |Some contents...
34 |Some contents...
35 |{text[1]}
18 |{text[2]}
21 |{text[0]}
24 |