···
import { Button } from "./components/ui/button";
import { Card } from "./components/ui/card";
+
import { Stack, Box, StackProps, HStack, VStack } from "styled-system/jsx";
import { FileUpload } from "./components/ui/file-upload";
import { IconButton } from "./components/ui/icon-button";
import { Text } from "./components/ui/text";
···
import Task from "./components/FileTask";
import Settings from "./components/Settings";
import MicRecorder from "./components/MicRecorder";
+
import { Link } from "./components/ui/link";
+
import { css } from "styled-system/css";
···
+
justifyContent="center"
+
<Card.Root maxW="3xl" w="94%" h="max">
+
<Stack direction="row" align="center">
+
<div style="flex-grow: 1;"></div>
+
<li>1. upload a voice memo or record one.</li>
+
<li>2. it will automatically be converted to a video</li>
+
3. (optional) add an account to enable bluesky integration.
+
<Stack gap="4" direction={{ base: "row", smDown: "column" }}>
+
e.files.forEach((file) => addTask(selectedAccount(), file))
+
currentTasks={tasks.values().toArray()}
+
selectedAccount={accounts().find(
+
(account) => account.did === selectedAccount(),
+
<Card.Root maxW="3xl" w="94%">
+
<Card.Header py="2" px="4">
+
<HStack justifyContent="space-between" alignItems="center">
+
rel="noopener noreferrer"
+
href="https://gaze.systems"
+
rel="noopener noreferrer"
+
href="https://github.com/sponsors/90-008"
+
transitionDuration="250ms"
+
color={{ _hover: "red" }}
+
xmlns="http://www.w3.org/2000/svg"
+
d="M11.8 1c-1.682 0-3.129 1.368-3.799 2.797C7.33 2.368 5.883 1 4.201 1a4.2 4.2 0 0 0-4.2 4.2c0 4.716 4.758 5.953 8 10.616c3.065-4.634 8-6.05 8-10.616c0-2.319-1.882-4.2-4.2-4.2z"
+
rel="noopener noreferrer"
+
href="https://tangled.org/did:plc:dfl62fgb7wtjj3fcbb72naae/trill"