>
);
diff --git a/apps/extension/src/routes/popup/popup-layout.tsx b/apps/extension/src/routes/popup/popup-layout.tsx
index 1d609adb..12a222a3 100644
--- a/apps/extension/src/routes/popup/popup-layout.tsx
+++ b/apps/extension/src/routes/popup/popup-layout.tsx
@@ -16,7 +16,7 @@ export const PopupLayout = () => {
usePopupReady();
return (
-
+
);
diff --git a/packages/tailwind-config/index.ts b/packages/tailwind-config/index.ts
index 1a7e6658..71483f6a 100644
--- a/packages/tailwind-config/index.ts
+++ b/packages/tailwind-config/index.ts
@@ -151,9 +151,9 @@ export default {
linear-gradient(
color-mix(in srgb, var(--charcoal) 80%, transparent),
color-mix(in srgb, var(--charcoal) 80%, transparent)
- ),
- url('penumbra-logo.svg')
+ )
`,
+ logoImg: `url('penumbra-logo.svg')`,
},
},
},
diff --git a/packages/ui/components/ui/select/select-account.tsx b/packages/ui/components/ui/select/select-account.tsx
index 245572dd..2f058290 100644
--- a/packages/ui/components/ui/select/select-account.tsx
+++ b/packages/ui/components/ui/select/select-account.tsx
@@ -13,14 +13,15 @@ import { Box } from '../box';
export interface SelectAccountProps {
getAddrByIndex: (index: number, ephemeral: boolean) => Promise
| Address;
+ index: number;
+ setIndex: (index: number) => void;
}
/**
* Renders an account address, along with a switcher to choose a different
* account index. Also allows the user to view a one-time IBC deposit address.
*/
-export const SelectAccount = ({ getAddrByIndex }: SelectAccountProps) => {
- const [index, setIndex] = useState(0);
+export const SelectAccount = ({ getAddrByIndex, index, setIndex }: SelectAccountProps) => {
const [ephemeral, setEphemeral] = useState(false);
const [address, setAddress] = useState();
diff --git a/packages/ui/components/ui/table/index.tsx b/packages/ui/components/ui/table/index.tsx
new file mode 100644
index 00000000..72ddd187
--- /dev/null
+++ b/packages/ui/components/ui/table/index.tsx
@@ -0,0 +1,81 @@
+import * as React from 'react';
+import { cn } from '../../../lib/utils';
+
+const Table = React.forwardRef>(
+ ({ className, ...props }, ref) => (
+
+ ),
+);
+Table.displayName = 'Table';
+
+const TableHeader = React.forwardRef<
+ HTMLTableSectionElement,
+ React.HTMLAttributes
+>(({ className, ...props }, ref) => (
+
+));
+TableHeader.displayName = 'TableHeader';
+
+const TableBody = React.forwardRef<
+ HTMLTableSectionElement,
+ React.HTMLAttributes
+>(({ className, ...props }, ref) => (
+
+));
+TableBody.displayName = 'TableBody';
+
+const TableFooter = React.forwardRef<
+ HTMLTableSectionElement,
+ React.HTMLAttributes
+>(({ className, ...props }, ref) => (
+
+));
+TableFooter.displayName = 'TableFooter';
+
+const TableRow = React.forwardRef>(
+ ({ className, ...props }, ref) => (
+
+ ),
+);
+TableRow.displayName = 'TableRow';
+
+const TableHead = React.forwardRef<
+ HTMLTableCellElement,
+ React.ThHTMLAttributes
+>(({ className, ...props }, ref) => (
+ |
+));
+TableHead.displayName = 'TableHead';
+
+const TableCell = React.forwardRef<
+ HTMLTableCellElement,
+ React.TdHTMLAttributes
+>(({ className, ...props }, ref) => (
+ |
+));
+TableCell.displayName = 'TableCell';
+
+const TableCaption = React.forwardRef<
+ HTMLTableCaptionElement,
+ React.HTMLAttributes
+>(({ className, ...props }, ref) => (
+
+));
+TableCaption.displayName = 'TableCaption';
+
+export { Table, TableHeader, TableBody, TableFooter, TableHead, TableRow, TableCell, TableCaption };