Commit Graph

592 Commits

Author SHA1 Message Date
Andrzej Bakun
9dc73fbd9a fix(module: inputpassword): focus style (#1146)
* fix(module:inputpassword): focus fix

* fix(module:search): focus fix

* fix(module:input): (and descendants) focuse fix
2021-02-22 14:26:17 +08:00
Andrzej Bakun
1ca564ae95 fix(module: cascader): OnChange called twice (#1151) 2021-02-22 04:58:42 +00:00
James Yeung
0c13eb7198 docs(module: table): add editable cell/row demo (#1152)
* feat(module: table): add editable cell demo

* add editable row de
2021-02-22 11:29:56 +08:00
Andrzej Bakun
609502bc61 fix(module: date-picker): date typing, enter behavior, overlay toggle (#1145)
* fix(module:datepicker):date typing, enter behavior, overlay toggle, key navigation

* fix(module:datetime): picker value set to previous on key actions
2021-02-20 17:54:12 +08:00
zmayor
b8522e27de fix(module: table): set selectedRows exception (#1148)
* fix(module:table): set selectedRows exception

* fix(module:table): set selectedRows exception
2021-02-20 17:50:27 +08:00
笨木头
febccb3a05 fix(module: menu): Nav Menu Collapse Unresponsive (#1144) 2021-02-19 11:35:06 +08:00
James Yeung
597133363a fix(module: table): support more generic units for scroll x/y (#1137) 2021-02-14 20:15:53 +08:00
Andrzej Bakun
d98c851c70 fix(module: select): new tag item label and value fix (#1121)
* fix(module:select): new tag item label and value fix

* fix: interop firefox "Permission Denied" fix

* fix(module:select): prefixIcon styling and positioning
2021-02-14 17:42:44 +08:00
Andrzej Bakun
954461119e fix(module: menu): active parent menu for routed links (#1134) 2021-02-14 17:26:54 +08:00
笨木头
314b07daf9 feat(model: overlay): add boundary detection adjustment (#1109)
* feat(model: overlay): add boundary detection and orientation adjustment

* feat: suport inview and inscroll mode
2021-02-09 10:01:42 +08:00
Andrzej Bakun
b0c9509264 fix(module: select): property rename to follow docs (#1115)
* fix(module:select): property rename to follow docs

comma in decimal causing wrong css value for select box width

comment translation

* fix(module:select): delayed DefaultActiveFirstOption fix

change of values fix
2021-02-09 00:31:44 +08:00
笨木头
63e20bf6b8 feat(module: cascader): switch menu implement to overlay (#1112)
* feat: Add a pull-down effect to Cascader (integrated Overlay components)

* switch trigger to unbound div

Co-authored-by: ElderJames <shunjiey@hotmail.com>
2021-02-07 18:13:27 +08:00
James Yeung
93310a1d14 docs: fix anchor and improvement (#1107)
* docs: fix anchor and improvement

* fix docsearch

* fix docsearch action
2021-02-06 19:27:48 +08:00
James Yeung
af300c6ecc fix(module: table): missing value for the sort property of SortModel (#1105) 2021-02-06 00:55:46 +08:00
Andrzej Bakun
9d6f2a7dac fix(module: date-picker): set default value on clear for not nullable datetime type (#1100) 2021-02-05 22:18:40 +08:00
Andrzej Bakun
dcbaecc919 fix(module: date-picker): incorrect date format strings (#1097)
* fix(module:datepicker): incorrect date format strings fix

culture set takes effect
fallback to default local when locale json does not exist

* fix(module:datepicker): do not replace Locale if is set in attribute
2021-02-05 16:50:12 +08:00
Luke Parker
11fcd44993 fix(module: input): pressing enter would not update the value (#1094)
Co-authored-by: Luke Parker <10430890+TheRealHona@users.noreply.github.com>
Co-authored-by: James Yeung <shunjiey@hotmail.com>
2021-02-05 15:05:24 +08:00
Andrzej Bakun
0a4364c869 fix(module: date-picker): weekday header fix (#1054)
* fix(module:datepicker): weekday header fix

* fix(module:rangepicker): reverse to only fix #1045
2021-02-05 14:32:25 +08:00
Andrzej Bakun
a592fa4dd0 fix(module: range-picker): placeholder and value equals null (#1088)
Co-authored-by: James Yeung <shunjiey@hotmail.com>
2021-02-05 10:27:32 +08:00
Andrzej Bakun
ea061850ec fix(module: select): multiple fixes and optimizations (#1087)
* fix(module:select): multiple select & tags & tokenization fix

performance optimizations
add PrefixIcon
keep focus on selected item

* fix(module:select): on clear button make first active

* docs(module:select): reflect changes
2021-02-04 23:40:47 +08:00
James Yeung
e6076271c0 feat(module: menu): add menu item tooltip and submenu trigger type (#1082)
* feat(module: menu): add menuitem tooltip and submenu trigger type

* add the doc
2021-02-04 16:21:56 +08:00
James Yeung
436917ff9b feat(module: menu): add inline indent parameter (#1076) 2021-02-03 23:32:17 +08:00
James Yeung
d5869acb7f fix(module: steps): wrong progress style (#1072) 2021-02-03 18:37:13 +08:00
James Yeung
c02dbe02ee chore: sync ant-design v4.12.0 (#1067) 2021-02-03 15:47:48 +08:00
TsTeaTime
b950fba58d fix(module: steps): navigation was blocked (#1071)
* Update Step.razor.cs

I believe that we should be invoking a State Change here. Currently the navigation is not working otherwise.

* Update Step.razor.cs

Resolved error from Disposal
2021-02-03 15:33:32 +08:00
James Yeung
5b14e8e975 fix(menu): collapsed follow sider (#1069)
* fix(menu): collapsed follow sider

* clean the code

* fix DefaultOpenKeys

* refactor the updae mode method
2021-02-03 14:38:59 +08:00
James Yeung
82031e0a66 fix(module: table): fix the scroll position calc method (#1063) 2021-02-01 23:42:54 +08:00
Kane
a84382f64b fix(module: table): sorter was blocked (#1061) 2021-02-01 23:17:54 +08:00
Zonciu Liang
ea412b24ec feat(core): access object's property by path-based string (#1056)
* fix: DataIndex access maybe null object

* feat: access object's property by path-based string

* doc: update Table DataIndex demo

* doc: correct Table/demo/custom-row-style.md file encoding

Co-authored-by: James Yeung <shunjiey@hotmail.com>
2021-01-31 01:25:25 +08:00
James Yeung
2b82f3bdbd fix(module: image): disables previewing error images and hides buttons when there is only one image (#1060) 2021-01-30 23:39:40 +08:00
James Yeung
def6eca435 feat(module: image): add preview group (#1059) 2021-01-30 22:39:56 +08:00
James Yeung
50cb65956a fix(module: table): mistaken sortable (#1058) 2021-01-30 22:21:26 +08:00
Andrzej Bakun
536bb9a586 fix(module: input): missing disabled attribute (#1048) 2021-01-27 13:42:04 +08:00
zxyao
234dcc93e7 feat(module: image): add animation for image preview (#1042)
* feat(module image): add animation for image preview

* feat(module image): add mask closeable

* fix(module dialog): cannot close dialog by clicking mask

if content is clicked, mask click cannot close dialog
2021-01-27 13:23:15 +08:00
Andrzej Bakun
e7b01d509c fix(module: table): table exception on refresh (#1040)
* fix(module:overlay): remove obsolete js call

check for Ref.Id before any js operation on it

* fix(module:table): js interop exceptions on dispose

* docs(module:slider): typo fix

* docs(module:spider): typ
2021-01-25 12:53:19 +08:00
James Yeung
d65ffabdc7 chore: sync ant-design v4.11.1 (#1039) 2021-01-25 08:31:53 +08:00
James Yeung
c9656ca227 feat(module: image): add image component (#1038)
* feat(module: image): add image

* add image preview

* add locale
2021-01-25 02:05:18 +08:00
Andrzej Bakun
142e2f3b79 fix(module: form): validation would be reset when model changes (#1035)
* fix(module:form): form.reset() will make new editContext

fixes 947

* fix(module:form): validation is reset when model changes

fixes 851
fixes 982
fixes 991

* feat(module:form): validation reset method
2021-01-24 22:52:19 +08:00
James Yeung
4e8e8fc33e fix(module: tabs): ink delay change (#1037) 2021-01-24 22:18:09 +08:00
matt
e40f93127d feat(module: table): add RowClassName (#1031)
* feat(module: table): add row styling

* docs: add RowClassName to docs

* docs: add custom row style subtext

* feat(module: table): add ExpandedRowClassName

* remove RowClassName for expand row

* add chinese doc

Co-authored-by: ElderJames <shunjiey@hotmail.com>
2021-01-24 13:56:27 +08:00
cqgis
080d4dda43 feat(module: table): add sort directions and default sort order (#778)
* feat: table  column sort add sortway support singleness or mutiple

* fix: error method name

* add sort directions

* delete useless property

Co-authored-by: ElderJames <shunjiey@hotmail.com>
2021-01-24 13:52:57 +08:00
James Yeung
f4b8e51e1e feat(module: card): add a separate action component and demos for click event (#1030) 2021-01-23 01:18:05 +08:00
Zonciu Liang
75f01993b1 chore: fix SolutionDir for building (#1011) 2021-01-23 01:15:23 +08:00
Porkopek
93b58cbb42 feat(module: icon): Added Static class IconType for intellisense (#987)
* Added Static class IconType for intellisense

* Added: Static Class Generator

* move the generator file to cli

Co-authored-by: ElderJames <shunjiey@hotmail.com>
2021-01-22 15:07:28 +08:00
Andrzej Bakun
990646b964 fix(module: menu): fix loop on same route & performance & duplicate highlight (#1027)
* fix(module:menu): fix loop on same route & performance

fix duplicate highlight
fixes 737
fixes 833
fixes 919
fixes 1014

* fix(module:menu): optimization and fix #8
2021-01-22 10:15:24 +08:00
James Yeung
8d50b1cb1a fix(module: table): selection was broken with scroll y (#1020) 2021-01-22 09:56:51 +08:00
Andrzej Bakun
ea46422738 feat(module: menu): Add Menu divider (#1017)
* feat(module:menudivider): new component

* docs(module:dropdown): dropdown with tooltip and menudivider

* docs(module:menu): menudivider for horizontal demo

* feat(module:menudivider): remove unnecessary method
2021-01-22 08:59:05 +08:00
James Yeung
bbc69f25af feat(module: table): support multiple sorter (#1019) 2021-01-22 00:45:15 +08:00
笨木头
e59a2b2540 fix(module: overlay): select issue with multiple modals (#1012) 2021-01-21 19:07:21 +08:00
Andrzej Bakun
152a574577 feat(module: overlay): OverlayTrigger not bound to a div (#937)
* feat(module:overlay): OverlayTrigger not bound to a div

* feat(module:overlay): OverlayTrigger not bound to a div

* feat(module:overlay): Logic transfer to single Overlay

* feat(module:overlay): remove obsolete duplication

* feat(module:Tooltip): Add for unbounded oncontextmenu event handler

* feat(module:tooltip): unbound js event listeners remove

* docs(module:tooltip): unbound explanation

* fix(module:button): attach Ref to top level html element @ref

* feat(module:dropdown&tooltip&popconfirm&popover): Overlay not bound to a div

* docs(module:dropdown&tooltip&popconfirm&popover): unbound explanation

* feat(module:OverlayTrigger): common logic relocation

* feat(module:overlaytrigger): Overlay not bound to a div

* feat(module:DatePicker): Overlay not bound to a div

* feat(module:select): Overlay not boud to div

* fix(module:select): onclickarrow event relocation

* fix(module:select): rename Show to OnArrowClick

* feat(module:avatar): Overlay not bound to a div

* docs(module:avatar): demo switch to unbound version

* feat(module:autocomplete): partial OverlayTrigger not bound to a div

* feat(module:slider): tooltip

* docs(module:slider): tooltip

* fix(module:overlay): add SetVisible method

* feat: set Ref where missing, performance

components register Ref when missing
IsFixed flag for CascadeValue changed
hard-code sequence numbers when using RenderTreeBuilder
Rate component use Tooltip Unbound version
Tabs test fix

* fix: revert changes (accidental)

* feat(module:upload): tooltip with unbound usage

* feat(module:table): column use of unbound tooltip

* feat(module:autocomplete):overlay unbound from div

* fix(module:upload): missing div restore

Co-authored-by: James Yeung <shunjiey@hotmail.com>
2021-01-21 17:20:10 +08:00
fan0217
90e98e5487 feat(module: table): specific the position of the expand button (#1002)
* Table增加属性ExpandIconColumnIndex

* Table增加属性ExpandIconColumnIndex

* 调整Table的ExpandIconColumnIndex属性默认值为0

* 处理Table的Expand展开按钮和Tree展开按钮冲突的问题

* fix icon column index for expand row

* fix style

Co-authored-by: ElderJames <shunjiey@hotmail.com>
2021-01-21 14:56:20 +08:00
Zonciu Liang
a09a8e6ac3 feat(module: table): add DataIndex support (#999)
* docs: correct parameter name

* feat(module: table): add data index

* refactor(module: table): make DataIndex expression cached

* refactor(module: core): recursive method for PropertyAccessHelper.GetRootParameterExpression

* refactor(module: table): make DataIndex feature clearer

* feat(module: table): support DataIndex format

* fix: sort column style

Co-authored-by: ElderJames <shunjiey@hotmail.com>
2021-01-20 23:35:57 +08:00
Andrzej Bakun
81817ea3db fix(module: overlay): Interop delElementFrom() exception on page refresh (#1008)
* fix(module:overlay): page reload detection

* fix(module:overlaytrigger): event handler on window resize remove on dispose
2021-01-20 19:58:20 +08:00
James Yeung
375d72f90e fix(module: layout): missing trigger when sider open from zero-width mode (#1007) 2021-01-20 18:23:48 +08:00
James Yeung
187dd045ac docs: scroll to hash anchor after pages are rendered (#1006) 2021-01-20 15:53:32 +08:00
James Yeung
44ea5be92b fix(module: back-top): fix visible styles (#1005) 2021-01-20 15:36:46 +08:00
James Yeung
ddb09a9aa8 fix(module: upload): style of file list and picture card (#1001)
* fix(module: upload): file list style

* refactor upload button to fix ref conflict
2021-01-19 21:18:50 +08:00
Andrzej Bakun
e24e417ae5 fix(module: calendar): critical exception for ChangePickerValue (#993) 2021-01-19 20:50:23 +08:00
Andrzej Bakun
dffe33aed4 fix(module: overlay): getFirstChildDomInfo when firstElementChild is null (#989)
getFirstChildDomInfo returns passed domInfo when dom.firstElementChild is null
fixes #837
2021-01-17 15:41:28 +08:00
Andrzej Bakun
b7cb393967 fix(module: alert): missing html structure (#990) 2021-01-17 15:20:06 +08:00
imhmao
f65943813e fix(module: cascader): re-initialize options after options is changed (#980)
Co-authored-by: ElderJames <shunjiey@hotmail.com>
2021-01-16 21:54:57 +08:00
James Yeung
2e727d9f47 fix(module: date-picker): prevent the year out of range (#973)
* fix(module: date-picker): year would out of range

* prevent out of range

* add two methods

* fix(module: datepicker): out of range error

* fix: decadePanel is still out of range

Co-authored-by: 钟迪龙 <musicvs@163.com>
2021-01-14 10:40:34 +08:00
Magehernan
3a6360524d fix(module: table): incorrect no data style with ExpandTemplate (#985) 2021-01-13 23:20:10 +08:00
James Yeung
6177804f03 fix(module: range-picker): throw exception when has default value (#972) 2021-01-12 12:48:45 +08:00
Zonciu Liang
9d9506bb5c feat(module: table): add SorterCompare parameter for sorter (#969)
* feat(module: table): add custom comparer

* docs: keep the DataSource of Table's blazor demo unchanged

* Update custom-sort.md

* refactor(module: table): change Comparer to SorterCompare

Co-authored-by: James Yeung <shunjiey@hotmail.com>
2021-01-12 00:39:40 +08:00
motl2000
fe8ce412dd feat(module: button): add StopPropagation property for click event (#960) 2021-01-11 22:59:21 +08:00
James Yeung
d266f77346 fix(module: table): exception if field is null (#965) 2021-01-11 22:36:06 +08:00
James Yeung
d24c7a5325 fix(module: table): sorter works incorrectly (#962)
* fix(module: table): sorter works incorrectly

* docs: delete the jsx block
2021-01-11 13:39:02 +08:00
yanb1
2b3e037e14 feat(module: list): ListItemMeta support description template (#959)
* Added DescriptionTemplate

* Added support for DescriptionTemplate property.
2021-01-10 22:41:57 +08:00
James Yeung
1a2866cf9d feat(module: table): add ellipsis column (#957) 2021-01-10 21:44:25 +08:00
James Yeung
9a5cbb9255 fix(module: tree): add ComponentBase (#956) 2021-01-10 18:49:52 +08:00
James Yeung
3582075e22 chore: sync ant-design v4.10.1 (#955) 2021-01-10 15:39:20 +08:00
Andrzej Bakun
2a05064c25 fix(module:date-picker): OneOf to TValue, default value for picker, optimizations (#933)
* fix(module:DatePicker): input OnClick has new event handler

* fix(module:DateTime): remove misleading reliance on picker index

* fix(module: DatePicker & RangePicker): DefaultValue type change

DefaultValue type change to align with Value type

* fix(module:rangepicker): add default values helper with tests

* fix(module:datepicker): ChangePickerValue action declaration fix

Picker value is served based on input index (start/end)

* fix(module:DatePicker): optimization

ViewStartDate, MaxRow & MaxCol do not cause refresh if not changed

* fix(module:DatePicker): min date fix

ArgumentOutOfRangeException fix for dates before DateTime.MinValue

* fix(module:RangePicker): sorted values

Values get ordered on set

* fix(module:DatePicker): OneOf switch to TValue

* fix(module:DatePicker): code optimization and PickerValue fix

PickerValue fix gets first panel value and evaluates second panel value

* fix(module:DatePicker): default values evaluation

* fix(module:RangePicker): default picker value fix

* docs(module:DatePicker): switch to TValue for DefaultValue

* fix(module:RangePicker): other value picker fix

* fix(module:RangePicker): on value init include DefaultValue

Co-authored-by: James Yeung <shunjiey@hotmail.com>
2021-01-10 13:19:07 +08:00
imhmao
d8ea75a81d fix(module: cascader): duplicated highlighting for the same label (#950)
Co-authored-by: ElderJames <shunjiey@hotmail.com>
2021-01-10 00:53:33 +08:00
James Yeung
43664736f7 feat(module: table): fixed header & columns (#954)
* feat(module: table): support fixed header & columns

* fix layout of the fixed columns & header

* fix scrollbar hidding

* header and body sync scroll

* fix column width calc

* fix demo pagesize

* fix docs
2021-01-09 23:57:31 +08:00
James Yeung
56dfae7f62 chore: sync ant-design v4.10.0 (#943) 2021-01-09 09:07:02 +08:00
imhmao
f904676578 feat(module: tree): add expandAll and collapseAll method (#941)
* Tree:
1.add new node action
2.fixed data sort selection issue
3.add Expand() Collapse() Toggle()

* fixed Tree.OnRendered summary

* remove the `Is` prefix

* refactor(tree): renaming

Co-authored-by: 王的强 <wdq@sinotex.cn>
Co-authored-by: ElderJames <shunjiey@hotmail.com>
2021-01-07 00:41:26 +08:00
TimChen
f388ca4fc0 feat(module: tree): support generic type (#777)
* feat: tree update

* feat: support generics

* feat: normal operation

* fix: review question
2020-12-30 18:38:35 +08:00
James Yeung
2e668e1b54 docs: fix header breakpoint (#938) 2020-12-29 23:35:03 +08:00
zxyao
1bdece0ea8 feat(module: modal): add locale for Modal and Confirm (#932)
* feat(module: modal): add Modal locale

* feat(module: confirm): locale support for zh-cn, en-us

* docs: add the demo of override locale's custom text

* feat: locale's json files add confirm configuration

* fix: custom ButtonProps override Button[1,2,3]Text or OK(Cancel)Text

* docs: using InvokeAsync to invoke StateHasChanged

* docs(module: modal): add override locale de
2020-12-29 23:34:18 +08:00
James Yeung
06d96e88a0 fix(module: timeline): add/remove item dynamically (#931) 2020-12-27 01:17:32 +08:00
zxyao
bdcc394958 fix(module: modal): remove non auto destroyed Modal DOM created by ModalService (#926) (#930) 2020-12-26 23:41:02 +08:00
James Yeung
dc208f6491 fix(module: table): tree data doesn't work in asynchrony (#929) 2020-12-26 22:06:16 +08:00
dblleaf
ab9d0be1f0 fix(module: carousel): left/right dot position and dynamically slick rendering (#918)
* Issue#915,and fix the issue that can not render correctly when change carousel DotPosition

* Resolve exception exception of server side when refresh the browser.

* Fix Fade style.
2020-12-26 22:04:00 +08:00
zxyao
ef4701b6ed refactor(module: modal): refactor the code of Modal, Confirm (#914)
* refactor(module: modal): refactor the code of Modal, Confirm and Dialog

refactor details:
- Add DialogWrapper compontent to control the logic of dialog removal from DOM
- Add the appropriate folders for Dialog, Modal, and Confirm
- Remove methods with the same logic but different names in ConfirmService
- Split Title into Title (string) and Titletemplate (renderfragment)
- Add comments to code
- Rename ConfirmDialog to Confirm
- Specification of method name in ConfirmService
- Adjust the time of throttle function for draggabe modal
- Extract the common part of ModalOptions, ConfirmOptions and DialogOptions as DialogOptionsBase

* refactor: move DefaultCloseIcon etc. static members to DialogOptionsBase

* docs(module: modal): update docs

* fix: dialog incorrect waiting

* fix: pickup missing pr/7
2020-12-26 21:39:04 +08:00
dblleaf
17989ff980 fix: overlay can be aligned to right when trigger is not button. (#925) 2020-12-25 13:32:54 +08:00
Bintel
bb700cd7cc feat(module: menu): expose SubMenu's Placement (#921)
* Expose SubMenu's Placement

The Placement of SubMenu can now be changed and it will be set to BottomLeft or RightTop as before if you don't set it.

* Try fix #922

I'm not sure if it will bring new problems, but it solved my problem. I hope someone can help me review it to make sure it doesn't break other things.

* Just optimize code style
2020-12-25 13:28:17 +08:00
TimChen
75d0d4c569 feat(module: form): add ValidateOnChange parameter (#920)
* feat: autoValidate

* refactor

* fix comments

Co-authored-by: James Yeung <shunjiey@hotmail.com>
2020-12-25 12:51:55 +08:00
zxyao
51ebd03624 fix(module: modal): using ConfimRef to close Confirm dialog but not reset body's scroll bar (#883) (#884) 2020-12-24 14:00:06 +08:00
chaldea
ab214a6325 fix(module: list): the width is overwritten by flex style after setting grid column (#913) 2020-12-24 11:02:22 +08:00
Andrzej Bakun
94a06a8256 fix(module: overlay): overlay will reposition on window resize (#897)
fixes #895
2020-12-24 10:55:08 +08:00
fan0217
b8a6062f6f fix(module: table): add header style and fix the table size (#909)
* rename to header style

* fix selection and action

* delete  useless style

Co-authored-by: James Yeung <shunjiey@hotmail.com>
2020-12-23 00:47:35 +08:00
Yuanxw
85256eb57c fix(module: descriptions): colspan calculates error (#911) 2020-12-22 10:24:09 +08:00
Andrzej Bakun
5afafa35c3 fix(module: slider): drag, select, focus and rapid reposition fix (#903)
* fix(module:slider): drag lag and reposition fix

remove unnecessary check from OnMouseMove
change position calculation - remove handle size

* fix(module:slider): text select issue while slider drag fix

* fix: remove the style

* clean value

* fix(module:slider): text select while slider drag fix

Co-authored-by: ElderJames <shunjiey@hotmail.com>
2020-12-21 17:31:59 +08:00
Maksim
dd17701ca2 fix(module: grid): actualBreakpoint NRE in Row (#908) 2020-12-21 16:30:59 +08:00
Luke Parker
bfb92f9664 feat(module: input): implement optional key debouncing (#899)
* Implement optional key debouncing

* Fixes & refactor

* Force update value on blur

* Only change value on blur if debounce is disabled

* fix: default to enable debounce and change value on blur directly

Co-authored-by: Luke Parker <10430890+TheRealHona@users.noreply.github.com>
Co-authored-by: ElderJames <shunjiey@hotmail.com>
2020-12-21 14:12:48 +08:00
张鹏
47961f6c54 fix(module: upload): change to use responseCode not a "error" string when upload failed. (#905) 2020-12-20 13:42:20 +08:00
James Yeung
a04231277a docs: make the site menu responsive (#901) 2020-12-18 16:00:51 +08:00
James Yeung
c4490d4876 fix(module: tabs): style change dynamically (#900) 2020-12-18 15:59:25 +08:00
James Yeung
ca3e80d35e fix(module: statistic): remove the redundant 0 (#896) 2020-12-16 17:42:33 +08:00