Browse Source
* docs: the LTR icon uses svg to better fit the dark theme * docs: new `DirectionIcon`pull/42824/head
KuangPengfei
1 year ago
committed by
GitHub
2 changed files with 25 additions and 13 deletions
@ -0,0 +1,18 @@ |
|||
import Icon from '@ant-design/icons'; |
|||
import type { DirectionType } from 'antd/es/config-provider'; |
|||
import React from 'react'; |
|||
|
|||
const ltrD = |
|||
'M448 64l512 0 0 128-128 0 0 768-128 0 0-768-128 0 0 768-128 0 0-448c-123.712 0-224-100.288-224-224s100.288-224 224-224zM64 448l256 224-256 224z'; |
|||
const rtlD = |
|||
'M256 64l512 0 0 128-128 0 0 768-128 0 0-768-128 0 0 768-128 0 0-448c-123.712 0-224-100.288-224-224s100.288-224 224-224zM960 896l-256-224 256-224z'; |
|||
|
|||
const DirectionIcon: React.FC<{ direction: DirectionType }> = (props) => ( |
|||
<Icon {...props}> |
|||
<svg viewBox="0 0 1024 1024" fill="currentColor"> |
|||
<path d={props.direction === 'ltr' ? ltrD : rtlD} /> |
|||
</svg> |
|||
</Icon> |
|||
); |
|||
|
|||
export default DirectionIcon; |
Loading…
Reference in new issue