mirror of
https://github.com/podman-desktop/podman-desktop
synced 2026-04-22 01:57:18 +00:00
32 lines
1.3 KiB
Markdown
32 lines
1.3 KiB
Markdown
|
|
---
|
||
|
|
sidebar_position: 5
|
||
|
|
title: Adding UI components
|
||
|
|
description: Adding different components in UI
|
||
|
|
tags: [podman-desktop, extension, writing, web-components]
|
||
|
|
keywords: [podman desktop, extension, writing, web-components]
|
||
|
|
---
|
||
|
|
|
||
|
|
# Adding UI components
|
||
|
|
|
||
|
|
You can create your own customized extension and add different UI components to your application front-end page. For example, you can add a new UI component of the type `Button` . If you have your own template, you can use the [ready-to-use code](https://podman-desktop.io/storybook?id=button--docs) to add primary, secondary, loading, or other types of buttons.
|
||
|
|
|
||
|
|
:::note
|
||
|
|
|
||
|
|
If you do not have hands-on experience and want to explore, use the [minimal, webview, or full template](/docs/extensions/templates) to create a Podman Desktop extension.
|
||
|
|
|
||
|
|
:::
|
||
|
|
|
||
|
|
#### Procedure
|
||
|
|
|
||
|
|
1. Add the `@podman-desktop/ui-svelte` package to your application source code.
|
||
|
|
1. Open the [storybook link](https://podman-desktop.io/storybook).
|
||
|
|
1. Go to **Docs** and copy the code for a particular UI component.
|
||
|
|

|
||
|
|
1. Paste it in your UI source configuration file, such as `UIextension.svelte`.
|
||
|
|
1. Save the configuration changes.
|
||
|
|
1. Run your extension and debug it if required.
|
||
|
|
|
||
|
|
#### Verification
|
||
|
|
|
||
|
|
- Check that the UI component is added in the webview of your extension.
|