diff --git a/packages/app/src/components/Layout/bottomBar/index.jsx b/packages/app/src/components/Layout/bottomBar/index.jsx
index 778f8beb..77efaaa0 100755
--- a/packages/app/src/components/Layout/bottomBar/index.jsx
+++ b/packages/app/src/components/Layout/bottomBar/index.jsx
@@ -1,12 +1,96 @@
import React from "react"
import * as antd from "antd"
import classnames from "classnames"
+import { ActionSheet } from "antd-mobile"
import { Motion, spring } from "react-motion"
-import { createIconRender } from "components/Icons"
+import { Icons, createIconRender } from "components/Icons"
import "./index.less"
+const items = [
+ {
+ id: "creator",
+ dispatchEvent: "app.openCreator",
+ icon: "PlusCircle",
+ classnames: [["primary"]]
+ },
+ {
+ id: "feed",
+ location: "/home/feed",
+ icon: "Home",
+ },
+ {
+ id: "explore",
+ location: "/home/explore",
+ icon: "Search",
+ },
+ {
+ id: "livestreams",
+ location: "/home/livestreams",
+ icon: "Tv",
+ }
+]
+
+const AccountButton = (props) => {
+ const user = app.userData
+ const ActionSheetRef = React.useRef()
+
+ const handleClick = () => {
+ if (!user) {
+ return app.eventBus.emit("app.forceLogin")
+ }
+
+ return app.goToAccount()
+ }
+
+ const handleHold = () => {
+ ActionSheetRef.current = ActionSheet.show({
+ actions: [
+ {
+ key: "settings",
+ text: <>