1.1.9 • Published 5 years ago

@alifd/shell v1.1.9

Weekly downloads
8
License
MIT
Repository
-
Last release
5 years ago

@alifd/shell

npm.io

<Shell>
    <Shell.Branding /> Box(row)
    <Shell.Navigation/>
    <Shell.Action /> Box(row)

    <Shell.MultiTask /> Box(row)
    <Shell.LocalNavigation /> Box(column)

    <Shell.AppBar /> Box(column)
    <Shell.Content /> Grid
    <Shell.Footer /> Box(column)

    <Shell.Ancillary /> Box(column)
    <Shell.ToolDock /> Box(column)
        <Shell.ToolDockItem />
</Shell>

其中 <Shell.Content /> 采用Grid布局, 其他均为 Flex布局

API

Shell

参数说明类型默认值
device预设屏幕宽度,会影响Navigation LocalNavigation Ancillary等是否占据空间可选值:'phone', 'tablet', 'desktop'Enumdesktop
scrollHideHeaderHeader滚动时隐藏Booleanfalse

Shell.Navigation

向子组件透传 isCollapse 的Context,表示当前是否处于折叠状态

参数说明类型默认值
collapse是否折叠(折叠成只有icon状态)Booleanfalse
direction方向可选值:'hoz', 'ver'Enumhoz
onCollapseChange组件显示或折叠时触发的回调函数Function() =>{}

Shell.LocalNavigation

参数说明类型默认值
collapse是否折叠(完全收起)Booleanfalse
onCollapseChange组件显示或折叠时触发的回调函数Function() =>{}

Shell.ToolDock

参数说明类型默认值
collapse是否折叠(完全收起)Booleanfalse
onCollapseChange组件显示或折叠时触发的回调函数Function() =>{}

Shell.Ancillary

参数说明类型默认值
collapse是否折叠(完全收起)Booleanfalse
onCollapseChange组件显示或折叠时触发的回调函数Function() =>{}

Config配置项(待视觉稿提供后调整)

  • Header (Fixed)
    • height
    • background
    • shadow
    • padding(l, r)
    • divider (bottom-border-color, bottom-border-size)
    • navigation-margin
    • navigation-alignment
  • MultiTask (Fixed)
    • height
    • background
    • shadow
    • padding(l, r)
    • divider (bottom-border-color, bottom-border-size)
  • Navigation (Fixed)
    • width(ver)
    • mini-width (ver)
    • divider (right-border-color, right-border-size) (ver)
    • background
    • padding(t, b)
    • shadow
  • LocalNavigation (Fixed)
  • width
  • background
  • padding(t, b)
  • divider (right-border-color, right-border-size)
  • shadow
  • Ancillary
    • width
    • background
    • divider (left-border-color, left-border-size)
    • padding(t, b)
    • shadow
  • ToolDock
    • width
    • background
    • shadow
    • divider (left-border-color, left-border-size)
    • padding(t, b)
  • AppBar
    • min-height
    • background
    • divider (bottom-border-color, bottom-border-size)
    • shadow
    • padding(l, r)
  • Content
    • max-width
    • columns
    • background
    • padding
    • gutter-row
    • gutter-column
  • Footer
    • background
    • min-height
1.1.9

5 years ago

1.1.8

5 years ago

1.1.7

5 years ago

1.1.6

5 years ago

1.1.5

5 years ago

1.1.4

5 years ago

1.1.3

5 years ago

1.1.2

5 years ago

1.1.1

5 years ago

1.1.0

5 years ago

1.0.8

5 years ago

1.0.7

5 years ago

1.0.6

5 years ago

1.0.5

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago