💄 Move action bar (#1184)

This commit is contained in:
Luke Vella 2024-07-01 19:12:11 +01:00 committed by GitHub
parent 5123f72d57
commit 278713d57f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 31 additions and 25 deletions

View file

@ -1,7 +1,7 @@
import { cn } from "@rallly/ui";
import { Badge } from "@rallly/ui/badge";
import { Button } from "@rallly/ui/button";
import { Card, CardFooter, CardHeader, CardTitle } from "@rallly/ui/card";
import { Card, CardHeader, CardTitle } from "@rallly/ui/card";
import { Icon } from "@rallly/ui/icon";
import { Tooltip, TooltipContent, TooltipTrigger } from "@rallly/ui/tooltip";
import {
@ -309,6 +309,35 @@ const DesktopPoll: React.FunctionComponent = () => {
: null}
</tbody>
</table>
{mode === "new" ? (
<div className="sticky left-[240px] flex w-[calc(100%-240px)] items-center justify-between gap-4 border-l border-t bg-gray-50 p-3">
<Button
onClick={() => {
votingForm.cancel();
}}
>
<Trans i18nKey="cancel" />
</Button>
<p className="hidden min-w-0 truncate text-sm md:block">
<Trans
i18nKey="saveInstruction"
values={{
action: mode === "new" ? t("continue") : t("save"),
}}
components={{
b: <strong className="font-semibold" />,
}}
/>
</p>
<Button
type="submit"
variant="primary"
form="voting-form"
>
<Trans i18nKey="continue" />
</Button>
</div>
) : null}
</RemoveScroll>
</div>
) : (
@ -328,29 +357,6 @@ const DesktopPoll: React.FunctionComponent = () => {
</EmptyStateDescription>
</EmptyState>
)}
{mode === "new" ? (
<CardFooter className="flex items-center justify-between">
<Button
onClick={() => {
votingForm.cancel();
}}
>
<Trans i18nKey="cancel" />
</Button>
<p className="text-sm">
<Trans
i18nKey="saveInstruction"
values={{
action: mode === "new" ? t("continue") : t("save"),
}}
components={{ b: <strong className="font-semibold" /> }}
/>
</p>
<Button type="submit" variant="primary" form="voting-form">
<Trans i18nKey="continue" />
</Button>
</CardFooter>
) : null}
</div>
</div>
</div>

View file

@ -53,7 +53,7 @@ const DialogContent = React.forwardRef<
<DialogPrimitive.Content
ref={ref}
className={cn(
"animate-in data-[state=open]:fade-in data-[state=open]:slide-in-from-top-8 shadow-huge z-50 grid w-full translate-y-0 gap-4 overflow-hidden rounded-md bg-gray-50 p-4",
"animate-in data-[state=open]:fade-in data-[state=open]:slide-in-from-top-8 shadow-huge z-50 grid w-full translate-y-0 gap-4 overflow-hidden rounded-md bg-white p-4",
{
"sm:max-w-sm": size === "sm",
"sm:max-w-md": size === "md",