• α堆栈 α
  • 应用提供商
  • 自动完成
  • 《阿凡达》
  • 徽章
  • 横幅
  • 流血 α
  • 盒子 α
  • 按钮
  • 按钮组
  • Callout卡
  • 标题
  • 复选框
  • 选择列表
  • 可折叠的
  • 颜色选择器
  • α
  • 组合框
  • 内容块 α
  • 上下文保存栏
  • 数据表
  • 日期选择器
  • 描述表
  • 显示文本
  • 降落区
  • 空的状态
  • 例外列表
  • 过滤器
  • 页脚的帮助
  • 形式
  • 表格布局
  • 框架
  • 全屏酒吧
  • 网格 α
  • 标题
  • 图标
  • 索引表
  • 内联 α
  • 内联错误
  • 键盘键
  • 布局
  • 链接
  • 列表
  • 列表框
  • 加载
  • 媒体卡
  • 模态
  • 导航
  • 选项列表
  • 页面
  • 页面动作
  • 分页
  • 弹出窗口
  • 进度条
  • 单选按钮
  • 滑块范围
  • 资源项目
  • 资源列表
  • 可滚动
  • 选择
  • 设置切换
  • 弃用
  • 正文正文
  • 骨架显示文本
  • 框架页面
  • 骨架的标签
  • 骨架缩略图
  • 微调控制项
  • 堆栈
  • 副标题
  • 选项卡
  • 标签
  • 文本 α
  • 文本容器
  • 文本字段
  • 文本样式
  • 缩略图
  • 瓷砖 α
  • 烤面包
  • 工具提示
  • 窗口的顶部
  • 视频缩略图
  • 视觉上隐藏
  • 令牌
  • 图标
  • 贡献
  • 沙盒 α
  • 全屏酒吧

    全屏栏是一个头部组件,当应用程序处于全屏模式时,它应该显示在应用程序的顶部。这是为了确保按钮在退出该模式时有一个统一的位置。全屏栏可以通过添加进行自定义孩子们

    用于在全屏模式下为应用程序的顶部提供结构。

    进口徽章ButtonGroupFullscreenBarDisplayText按钮“@shopify /北极星”进口useStateuseCallback“反应”函数FullscreenBarExample)常量isFullscreensetFullscreenuseState真正的)常量handleActionClickuseCallback)= >setFullscreen))常量fullscreenBarMarkup<FullscreenBar onActionhandleActionClick><div风格显示“弯曲”flexGrow1justifyContent“间距”alignItems“中心”paddingLeft1快速眼动的paddingRight1快速眼动的><徽章的地位“信息”>草案</徽章><div风格marginLeft1快速眼动的flexGrow1><DisplayText大小“小”>页面标题</DisplayText></div><ButtonGroup><按钮onClick)= >>二次行动</按钮><按钮主onClick)= >>主要行动</按钮></ButtonGroup></div></FullscreenBar>)返回<div风格高度“250 px”宽度“100%”>isFullscreen& &fullscreenBarMarkup<div风格填充1快速眼动的>!isFullscreen& &<按钮onClick)= >setFullscreen真正的)>去全屏</按钮>)<DisplayText大小“小”>页面内容</DisplayText></div></div>)

    道具

    想要帮助完善这个功能吗?请分享你的反馈

    接口 FullscreenBarProps
    onAction () = >无效

    当返回按钮被单击时回调。

    孩子们? 反应ReactNode

    呈现子元素。

    最佳实践

    全屏栏组件应该:

    • 在应用程序处于全屏模式时显示,作为退出该模式的一种手段。
    • 触发一个动作以退出全屏模式。

    • 要对操作的结果提供快速、一目了然的反馈,请使用烤面包组件。
    • 要向商家指示页面正在加载或上传正在处理,请使用加载组件。