diff --git a/components/Icons/GoBackSmall.tsx b/components/Icons/GoBackSmall.tsx
new file mode 100644
--- /dev/null
+++ b/components/Icons/GoBackSmall.tsx
@@ -0,0 +1,18 @@
+import { Props } from "./Props";
+
+export const GoBackSmall = (props: Props) => {
+ return (
+
+ );
+};
diff --git a/components/Icons/PublishSmall.tsx b/components/Icons/PublishSmall.tsx
new file mode 100644
--- /dev/null
+++ b/components/Icons/PublishSmall.tsx
@@ -0,0 +1,20 @@
+import { Props } from "./Props";
+
+export const PublishSmall = (props: Props) => {
+ return (
+
+ );
+};
diff --git a/components/ShareOptions/index.tsx b/components/ShareOptions/index.tsx
--- a/components/ShareOptions/index.tsx
+++ b/components/ShareOptions/index.tsx
@@ -10,7 +10,10 @@
import LoginForm from "app/login/LoginForm";
import { CustomDomainMenu } from "./DomainOptions";
import { useIdentityData } from "components/IdentityProvider";
-import { useLeafletDomains } from "components/PageSWRDataProvider";
+import {
+ useLeafletDomains,
+ useLeafletPublicationData,
+} from "components/PageSWRDataProvider";
import { ShareSmall } from "components/Icons/ShareSmall";
export type ShareMenuStates = "default" | "login" | "domain";
@@ -38,8 +41,9 @@
};
export function ShareOptions() {
- let { permission_token } = useReplicache();
let [menuState, setMenuState] = useState
("default");
+ let { data: publicationData } = useLeafletPublicationData();
+ let pub = publicationData?.[0];
return (