Current collected state Current
Observed since 20 Oct, 22:06 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
UpCode UI - Svelte 5 component library for UpCode by 0Code
Official UI component library for UpCode by 0Code.
Svelte 5 components for building beautiful, accessible interfaces.
npm install @0code/ui
# or
pnpm add @0code/ui
# or
yarn add @0code/ui
import { Button, Modal, Icon, LoadingSpinner } from '@0code/ui';
import '@0code/ui/theme/default.css';
<script lang="ts">
import { Button, Modal, modalManager } from '@0code/ui';
import { mdiCheck } from '@mdi/js';
function showModal() {
modalManager.show(Modal, {
title: 'Hello UpCode!',
onConfirm: () => console.log('Confirmed')
});
}
</script>
<Button color="primary" leadingIcon={mdiCheck} onclick={showModal}>
Open Modal
</Button>
AppShell, AppShellHeader, AppShellSidebarContainer, Stack, HStack, VStackScrollableInput, PasswordInput, TextareaSelect, MultiSelectCheckbox, SwitchLabel, Field, HelperTextButton, IconButton, CloseButtonLink, NavbarItem, NavbarGroupAlert, LoadingSpinnerModal, ModalHeader, ModalBody, ModalFooterConfirmModalAvatar, Card, CardHeader, CardBody, CardFooterIcon, LogoText, Heading, Code, CodeBlockKbd, Badge, SupporterBadgeFormatBytesThemeSwitcher, CommandPaletteSiteMetadata, SiteFootermodalManager - Global modal managementcommandPaletteManager - Command palette systemthemeStore - Theme switching (light/dark)translationStore - i18n supportImport the default theme:
import '@0code/ui/theme/default.css';
Or customize with Tailwind CSS (requires Tailwind v4.1+):
// tailwind.config.js
export default {
content: [
'./src/**/*.{html,js,svelte,ts}',
'./node_modules/@0code/ui/**/*.{svelte,js}'
]
};
Fully typed with TypeScript declarations included.
import type { ButtonProps, ModalProps } from '@0code/ui';
svelte: ^5.0.0For full documentation and examples, visit: https://upcode.0code.uk/docs
AGPL-3.0 © 0Code
Download counts and popularity will appear here as the collector receives them.
This describes our collected data; it is not a security assessment.
Observed since 20 Oct, 22:06 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:b44ba3af49d308c208567b40e4d18d17c215a4adf277d93cfd1ba99d5b26f0cb