BlueSky & more on desktop
lazurite.stormlightlabs.org/
tauri
rust
typescript
bluesky
appview
atproto
solid
1import type { ColumnWidth, FeedColumnConfig } from "$/lib/api/types/columns";
2import type { FeedGeneratorView, SavedFeedItem } from "$/lib/types";
3
4export const COLUMN_WIDTH_PX: Record<ColumnWidth, number> = { narrow: 320, standard: 420, wide: 560 };
5
6export type ResolvedFeedColumn = {
7 config: FeedColumnConfig;
8 feed: SavedFeedItem;
9 generator?: FeedGeneratorView;
10 title: string;
11};
12
13export type FeedPickerSelection = { feed: SavedFeedItem; title: string };
14
15export type ProfileSelection = {
16 actor: string;
17 did?: string | null;
18 displayName?: string | null;
19 handle?: string | null;
20};