renovate[bot] 02c3a5846a chore(deps): update typescript-projects (#608)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-04 09:58:05 -05:00
2025-11-25 15:02:20 -05:00
2024-11-05 19:55:26 +00:00
2025-10-28 14:24:59 -04:00
2024-11-12 12:27:38 -05:00
2025-10-28 14:24:59 -04:00
2025-10-28 14:24:59 -04:00
2026-02-18 21:07:14 +00:00
2025-10-28 14:24:59 -04:00
2025-10-28 15:00:24 -05:00
2024-11-05 19:55:30 +00:00

@immich/ui

A component library for Immich, written in Svelte.

Install

npm i -D @immich/ui

Usage

Import components from @immich/ui. For example:

<script lang="ts">
  import { Card, CardBody, CardHeader, CardTitle, CardDescription, Heading, Text } from '@immich/ui';
</script>

<Card>
  <CardHeader>
    <CardTitle>@immich/ui</CardTitle>
    <CardDescription>A component library</CardDescription>
  </CardHeader>
  <CardBody>
    <Lorem />
  </CardBody>
  <CardFooter>Privacy should not be a luxury</CardFooter>
</Card>

Documentation

To view the examples located at src/routes/examples, run npm start and navigate to http://localhost:5173/.

Contributing

PR's are welcome! Also feel free to reach out to the team on Discord.

mise install
pnpm install
pnpm build
cd packages/ui
pnpm start

Technology

S
Description
Svelte components for Immich
Readme
4 MiB
Languages
Svelte 77.8%
TypeScript 17.6%
CSS 3.2%
HCL 0.9%
JavaScript 0.3%
Other 0.2%