;
-type AtProtoAuthSheetProps = { controller: Controller };
+type AtProtoAuthSheetProps = { controller: Controller; onOpenStandardSiteImport?: () => void };
function AuthSheetHeader(
{ title, description, mode, onBack }: {
@@ -111,7 +111,27 @@
);
}
-function SessionView({ controller }: { controller: Controller }) {
+function SessionActions(
+ { controller, onOpenStandardSiteImport }: { controller: Controller; onOpenStandardSiteImport?: () => void },
+) {
+ return (
+
+
+
+ {onOpenStandardSiteImport && (
+
+ )}
+
+
+
+ );
+}
+
+function SessionView(
+ { controller, onOpenStandardSiteImport }: { controller: Controller; onOpenStandardSiteImport?: () => void },
+) {
const endpoint = useMemo(() => controller.session?.endpoint ?? "Unknown endpoint", [controller.session]);
return (
<>
@@ -125,18 +145,13 @@
PDS endpoint
{endpoint}
-