2025-03-12 13:38:37 -04:00
2025-07-29 08:49:39 -04:00
2025-01-17 13:31:54 -05:00
2024-11-05 19:55:26 +00:00
2024-11-12 12:27:38 -05:00
2024-11-12 12:27:38 -05:00
2024-11-14 16:55:59 -05:00
2024-11-05 19:55:31 +00:00
2025-07-28 17:40:48 -04:00
2024-11-20 11:20:30 -06:00
2024-11-05 19:55:30 +00:00
2025-05-15 10:40:00 -04:00
2025-05-15 10:40:00 -04:00
2024-11-12 12:27:38 -05: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.

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%