contactsPopover.ts

 1import { ColorScheme } from "../themes/common/colorScheme";
 2import { background, border, text } from "./components";
 3
 4export default function contactsPopover(colorScheme: ColorScheme) {
 5  let layer = colorScheme.middle;
 6  const sidePadding = 12;
 7  return {
 8    background: background(layer),
 9    cornerRadius: 6,
10    padding: { top: 6 },
11    margin: { top: -6 },
12    shadow: colorScheme.popoverShadow,
13    border: border(layer),
14    width: 300,
15    height: 400,
16    inviteRowHeight: 28,
17    inviteRow: {
18      padding: {
19        left: sidePadding,
20        right: sidePadding,
21      },
22      border: border(layer, { top: true }),
23      text: text(layer, "sans", "variant", { size: "sm" }),
24      hover: {
25        text: text(layer, "sans", "hovered", { size: "sm" }),
26      },
27    },
28  }
29}