{"id":25170226,"url":"https://github.com/maxkeppeler/sheets-compose-dialogs","last_synced_at":"2025-04-14T08:17:06.142Z","repository":{"id":62003286,"uuid":"523345776","full_name":"maxkeppeler/sheets-compose-dialogs","owner":"maxkeppeler","description":"✨ An android Library to enhance UIs, supporting a wide range of common use-cases with Dialogs, Popups, and Bottom Sheets. ✨","archived":false,"fork":false,"pushed_at":"2024-10-09T14:38:05.000Z","size":272661,"stargazers_count":881,"open_issues_count":14,"forks_count":40,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-04-14T08:16:21.065Z","etag":null,"topics":["android","calendar-picker","clock-picker","color-pickers","compose","compose-dialogs","date-picker","dialogs","jetpack-compose-dialogs","material-dialogs","material-you","material3","picker-component","picker-dialog","picker-library","range-picker","rating","rating-stars","time-picker","view"],"latest_commit_sha":null,"homepage":"https://maxkeppeler.github.io/sheets-compose-dialogs/","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/maxkeppeler.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-08-10T13:02:02.000Z","updated_at":"2025-04-09T01:37:48.000Z","dependencies_parsed_at":"2024-02-11T15:48:09.633Z","dependency_job_id":"6ac958fd-3e6e-4f0b-b026-d3a7ea9c55af","html_url":"https://github.com/maxkeppeler/sheets-compose-dialogs","commit_stats":null,"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maxkeppeler%2Fsheets-compose-dialogs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maxkeppeler%2Fsheets-compose-dialogs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maxkeppeler%2Fsheets-compose-dialogs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maxkeppeler%2Fsheets-compose-dialogs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/maxkeppeler","download_url":"https://codeload.github.com/maxkeppeler/sheets-compose-dialogs/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248844000,"owners_count":21170499,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","calendar-picker","clock-picker","color-pickers","compose","compose-dialogs","date-picker","dialogs","jetpack-compose-dialogs","material-dialogs","material-you","material3","picker-component","picker-dialog","picker-library","range-picker","rating","rating-stars","time-picker","view"],"created_at":"2025-02-09T08:40:03.303Z","updated_at":"2025-04-14T08:17:06.100Z","avatar_url":"https://github.com/maxkeppeler.png","language":"Kotlin","readme":"# Sheets-Compose-Dialogs\n\n\u003cp\u003e\n\n  \u003cimg src=\"docs/res/ic_library.png\" width=\"96px\" height=\"96px\" alt=\"Sheets Library\" align=\"left\" style=\"margin-right: 24px; margin-bottom: 24px\"\u003e\n\n  \u003cp\u003e\n\nAn Android library that offers dialogs \u0026 views for various use cases - build with Jetpack Compose. All of the dialogs \u0026 views are easy and quick to implement. Views can be used for PopUps, BottomSheets and other containers.\n\n   \u003ca href=\"https://search.maven.org/search?q=g:%22com.maxkeppeler.sheets-compose-dialogs%22\"\u003e\n     \u003cimg style=\"margin-right: 4px; margin-bottom: 8px;\" alt=\"Version of Sheets library\" src=\"https://img.shields.io/maven-central/v/com.maxkeppeler.sheets-compose-dialogs/core.svg?label=Maven%20Central\"\u003e\n   \u003c/a\u003e\n\n  \u003ca href=\"https://github.com/maxkeppeler/sheets-compose-dialogs/actions/workflows/main.yml/badge.svg\"\u003e\n  \u003cimg style=\"margin-right: 4px; margin-bottom: 8px;\" alt=\"Codacy code quality of Sheets library\" src=\"https://github.com/maxkeppeler/sheets-compose-dialogs/actions/workflows/main.yml/badge.svg\"\u003e\n  \u003c/a\u003e\n\n   \u003ca href=\"https://www.codacy.com/gh/MaxKeppeler/sheets-compose-dialogs/dashboard?utm_source=github.com\u0026amp;utm_medium=referral\u0026amp;utm_content=maxkeppeler/sheets-compose-dialogs\u0026amp;utm_campaign=Badge_Grade\"\u003e\n     \u003cimg style=\"margin-right: 4px; margin-bottom: 8px;\" alt=\"Codacy code quality of Sheets library\" src=\"https://app.codacy.com/project/badge/Grade/01ab26610ff84b8e9ca375b3d139962d\"\u003e\n   \u003c/a\u003e\n\n\u003ca href=\"https://github.com/maxkeppeler/sheets-compose-dialogs\"\u003e\n  \u003cimg style=\"margin-right: 4px; margin-bottom: 8px\" alt=\"Give this library a star\" src=\"https://img.shields.io/github/stars/maxkeppeler/sheets-compose-dialogs?style=social\"\u003e\n\u003c/a\u003e\n\n\u003ca href=\"https://github.com/maxkeppeler/sheets-compose-dialogs/fork\"\u003e\n  \u003cimg style=\"margin-right: 4px; margin-bottom: 8px\" alt=\"Fork this library\" src=\"https://img.shields.io/github/forks/maxkeppeler/sheets-compose-dialogs?style=social\"\u003e\n\u003c/a\u003e\n\n\u003ca href=\"https://github.com/maxkeppeler/\"\u003e\n  \u003cimg style=\"margin-right: 4px; margin-bottom: 8px\" alt=\"Follow me on GitHub\" src=\"https://img.shields.io/github/followers/maxkeppeler?style=social\u0026label=Follow\"\u003e\n\u003c/a\u003e\n\n\u003ca href=\"https://twitter.com/intent/tweet?text=Checkout%20this%20beautiful%20library!%20%23android%20%23androiddev%20%23library%20%40maxkeppeler%20%0A%0Ahttps%3A%2F%2Fgithub.com%2Fmaxkeppeler%2Fsheets-compose-dialogs\"\u003e\n  \u003cimg style=\"margin-right: 4px; margin-bottom: 8px\" alt=\"Share this library on Twitter\" src=\"https://img.shields.io/twitter/url?style=social\u0026url=https%3A%2F%2Fgithub.com%2Fmaxkeppeler%2Fsheets-compose-dialogs\u0026label=Share\"\u003e\n\u003c/a\u003e\n\n\u003ca href=\"https://twitter.com/max_keppeler\"\u003e\n  \u003cimg style=\"margin-right: 4px; margin-bottom: 8px\" alt=\"Follow Maximilian Keppeler on Twitter\" src=\"https://img.shields.io/twitter/follow/max_keppeler?label=Follow\u0026style=social\"\u003e\n\u003c/a\u003e\n\n\u003cimg src=\"docs/res/showcase.png\" alt=\"sheets Library\"\u003e\n\n# Get started\nThe library contains various use-cases. Each module represents one use-case and contains a `*Dialog` and `*View`. You can use the `*Dialog` directly while you can use the `*View` for bottom sheets, popups and other non-scrollable containers.\n\nPlay around with the samples via [APK](https://github.com/maxkeppeler/sheets-compose-dialogs/blob/main/app/sample.apk).\n\nIn your top-level `build.gradle`\n\n```gradle\nrepositories {\n  ...\n  mavenCentral()\n}\n```\n\nIn your app `build.gradle` file:\n\n```gradle\ndependencies {\n  ...\n  implementation 'com.maxkeppeler.sheets-compose-dialogs:\u003cmodule\u003e:\u003cversion\u003e'\n}\n```\nReplace `\u003cversion\u003e` with the (latest or preferred) version of the library.\n\u003c/br\u003e\nReplace `\u003cmodule\u003e` with the module you want to use.\n\u003c/br\u003e\nModules: `core` | `info` | `color` | `calendar` | `rating` | `clock` | `duration` | `date-time` | `option` | `list` | `input` | `emoji` | `state`  \n\u003c/br\u003e\n📖 Get a better insight into the API ‏‏‎ ‎‣‏‏‎ ‎ \n[API Documentation](https://maxkeppeler.github.io/sheets-compose-dialogs/api/)\n\u003c/br\u003e\n✨ General documentation, resources and more ‏‏‎ ‎‣‏‏‎ ‎\n[Documentation](https://maxkeppeler.notion.site/sheets-compose-dialogs-804f0ebcb2c84b98b7afa5f687295aed)\n\n# Showcase\nTake a look at the use-cases presented as dialogs. These same use-cases can also be displayed within a popup, bottom sheet, or any other container view.\n\u003c/br\u003e\n\u003c/br\u003e\n\n\u003c!-- AUTO-GENERATED-SAMPLES-CONTENT:START --\u003e\n\u003ch2\u003eCalendar\u003c/h2\u003e\nModule \u003ccode\u003ecalendar\u003c/code\u003e ‎‎ | ‎‎ \u003ca href=\"https://maxkeppeler.github.io/sheets-compose-dialogs/api/calendar/index.html\" title=\"Module Documentation\"\u003eAPI Documentation\u003c/a\u003e\n\u003c/br\u003e\n\u003c/br\u003e\n\u003ctable style=\"border: none;\"\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: center;\"\u003eLight\u003c/th\u003e\n\u003cth style=\"text-align: center;\"\u003eDark\u003c/th\u003e\n\u003cth style=\"text-align: center;\"\u003e\u003c/th\u003e\n\u003cth style=\"text-align: center;\"\u003e\u003c/th\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd width=\"25%\"\u003e \u003ca style=\"text-align: center\" href=\"https://github.com/maxkeppeler/sheets-compose-dialogs/blob/main/app/src/main/java/com/mk/sheets/compose/samples/CalendarSample1.kt\" title=\"Code\"\u003eCalendarSample1\u003c/a\u003e\n \u003c/br\u003e\n \u003cimg src=\"docs/res/sheets/calendar/light/calendar_sample_1.png\" /\u003e\u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003ca href=\"https://github.com/maxkeppeler/sheets-compose-dialogs/blob/main/app/src/main/java/com/mk/sheets/compose/samples/CalendarSample1.kt\" title=\"Code\"\u003eCalendarSample1\u003c/a\u003e\n \u003c/br\u003e\n\u003cimg src=\"docs/res/sheets/calendar/dark/calendar_sample_1.png\" /\u003e\u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd width=\"25%\"\u003e \u003ca style=\"text-align: center\" href=\"https://github.com/maxkeppeler/sheets-compose-dialogs/blob/main/app/src/main/java/com/mk/sheets/compose/samples/CalendarSample2.kt\" title=\"Code\"\u003eCalendarSample2\u003c/a\u003e\n \u003c/br\u003e\n \u003cimg src=\"docs/res/sheets/calendar/light/calendar_sample_2.png\" /\u003e\u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003ca href=\"https://github.com/maxkeppeler/sheets-compose-dialogs/blob/main/app/src/main/java/com/mk/sheets/compose/samples/CalendarSample2.kt\" title=\"Code\"\u003eCalendarSample2\u003c/a\u003e\n \u003c/br\u003e\n\u003cimg src=\"docs/res/sheets/calendar/dark/calendar_sample_2.png\" /\u003e\u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd width=\"25%\"\u003e \u003ca style=\"text-align: center\" href=\"https://github.com/maxkeppeler/sheets-compose-dialogs/blob/main/app/src/main/java/com/mk/sheets/compose/samples/CalendarSample3.kt\" title=\"Code\"\u003eCalendarSample3\u003c/a\u003e\n \u003c/br\u003e\n \u003cimg src=\"docs/res/sheets/calendar/light/calendar_sample_3.png\" /\u003e\u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003ca href=\"https://github.com/maxkeppeler/sheets-compose-dialogs/blob/main/app/src/main/java/com/mk/sheets/compose/samples/CalendarSample3.kt\" title=\"Code\"\u003eCalendarSample3\u003c/a\u003e\n \u003c/br\u003e\n\u003cimg src=\"docs/res/sheets/calendar/dark/calendar_sample_3.png\" /\u003e\u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd width=\"25%\"\u003e \u003ca style=\"text-align: center\" href=\"https://github.com/maxkeppeler/sheets-compose-dialogs/blob/main/app/src/main/java/com/mk/sheets/compose/samples/CalendarSample4.kt\" title=\"Code\"\u003eCalendarSample4\u003c/a\u003e\n \u003c/br\u003e\n \u003cimg src=\"docs/res/sheets/calendar/light/calendar_sample_4.png\" /\u003e\u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003ca href=\"https://github.com/maxkeppeler/sheets-compose-dialogs/blob/main/app/src/main/java/com/mk/sheets/compose/samples/CalendarSample4.kt\" title=\"Code\"\u003eCalendarSample4\u003c/a\u003e\n \u003c/br\u003e\n\u003cimg src=\"docs/res/sheets/calendar/dark/calendar_sample_4.png\" /\u003e\u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd width=\"25%\"\u003e \u003ca style=\"text-align: center\" href=\"https://github.com/maxkeppeler/sheets-compose-dialogs/blob/main/app/src/main/java/com/mk/sheets/compose/samples/CalendarSample5.kt\" title=\"Code\"\u003eCalendarSample5\u003c/a\u003e\n \u003c/br\u003e\n \u003cimg src=\"docs/res/sheets/calendar/light/calendar_sample_5.png\" /\u003e\u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003ca href=\"https://github.com/maxkeppeler/sheets-compose-dialogs/blob/main/app/src/main/java/com/mk/sheets/compose/samples/CalendarSample5.kt\" title=\"Code\"\u003eCalendarSample5\u003c/a\u003e\n \u003c/br\u003e\n\u003cimg src=\"docs/res/sheets/calendar/dark/calendar_sample_5.png\" /\u003e\u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003c/td\u003e\n\u003c/tr\u003e\n\u003c/table\u003e\n\u003c/br\u003e\n\n\n\u003ch2\u003eClock\u003c/h2\u003e\nModule \u003ccode\u003eclock\u003c/code\u003e ‎‎ | ‎‎ \u003ca href=\"https://maxkeppeler.github.io/sheets-compose-dialogs/api/clock/index.html\" title=\"Module Documentation\"\u003eAPI Documentation\u003c/a\u003e\n\u003c/br\u003e\n\u003c/br\u003e\n\u003ctable style=\"border: none;\"\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: center;\"\u003eLight\u003c/th\u003e\n\u003cth style=\"text-align: center;\"\u003eDark\u003c/th\u003e\n\u003cth style=\"text-align: center;\"\u003e\u003c/th\u003e\n\u003cth style=\"text-align: center;\"\u003e\u003c/th\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd width=\"25%\"\u003e \u003ca style=\"text-align: center\" href=\"https://github.com/maxkeppeler/sheets-compose-dialogs/blob/main/app/src/main/java/com/mk/sheets/compose/samples/ClockSample1.kt\" title=\"Code\"\u003eClockSample1\u003c/a\u003e\n \u003c/br\u003e\n \u003cimg src=\"docs/res/sheets/clock/light/clock_sample_1.png\" /\u003e\u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003ca href=\"https://github.com/maxkeppeler/sheets-compose-dialogs/blob/main/app/src/main/java/com/mk/sheets/compose/samples/ClockSample1.kt\" title=\"Code\"\u003eClockSample1\u003c/a\u003e\n \u003c/br\u003e\n\u003cimg src=\"docs/res/sheets/clock/dark/clock_sample_1.png\" /\u003e\u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd width=\"25%\"\u003e \u003ca style=\"text-align: center\" href=\"https://github.com/maxkeppeler/sheets-compose-dialogs/blob/main/app/src/main/java/com/mk/sheets/compose/samples/ClockSample2.kt\" title=\"Code\"\u003eClockSample2\u003c/a\u003e\n \u003c/br\u003e\n \u003cimg src=\"docs/res/sheets/clock/light/clock_sample_2.png\" /\u003e\u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003ca href=\"https://github.com/maxkeppeler/sheets-compose-dialogs/blob/main/app/src/main/java/com/mk/sheets/compose/samples/ClockSample2.kt\" title=\"Code\"\u003eClockSample2\u003c/a\u003e\n \u003c/br\u003e\n\u003cimg src=\"docs/res/sheets/clock/dark/clock_sample_2.png\" /\u003e\u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003c/td\u003e\n\u003c/tr\u003e\n\u003c/table\u003e\n\u003c/br\u003e\n\n\n\u003ch2\u003eColor\u003c/h2\u003e\nModule \u003ccode\u003ecolor\u003c/code\u003e ‎‎ | ‎‎ \u003ca href=\"https://maxkeppeler.github.io/sheets-compose-dialogs/api/color/index.html\" title=\"Module Documentation\"\u003eAPI Documentation\u003c/a\u003e\n\u003c/br\u003e\n\u003c/br\u003e\n\u003ctable style=\"border: none;\"\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: center;\"\u003eLight\u003c/th\u003e\n\u003cth style=\"text-align: center;\"\u003eDark\u003c/th\u003e\n\u003cth style=\"text-align: center;\"\u003e\u003c/th\u003e\n\u003cth style=\"text-align: center;\"\u003e\u003c/th\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd width=\"25%\"\u003e \u003ca style=\"text-align: center\" href=\"https://github.com/maxkeppeler/sheets-compose-dialogs/blob/main/app/src/main/java/com/mk/sheets/compose/samples/ColorSample1.kt\" title=\"Code\"\u003eColorSample1\u003c/a\u003e\n \u003c/br\u003e\n \u003cimg src=\"docs/res/sheets/color/light/color_sample_1.png\" /\u003e\u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003ca href=\"https://github.com/maxkeppeler/sheets-compose-dialogs/blob/main/app/src/main/java/com/mk/sheets/compose/samples/ColorSample1.kt\" title=\"Code\"\u003eColorSample1\u003c/a\u003e\n \u003c/br\u003e\n\u003cimg src=\"docs/res/sheets/color/dark/color_sample_1.png\" /\u003e\u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd width=\"25%\"\u003e \u003ca style=\"text-align: center\" href=\"https://github.com/maxkeppeler/sheets-compose-dialogs/blob/main/app/src/main/java/com/mk/sheets/compose/samples/ColorSample2.kt\" title=\"Code\"\u003eColorSample2\u003c/a\u003e\n \u003c/br\u003e\n \u003cimg src=\"docs/res/sheets/color/light/color_sample_2.png\" /\u003e\u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003ca href=\"https://github.com/maxkeppeler/sheets-compose-dialogs/blob/main/app/src/main/java/com/mk/sheets/compose/samples/ColorSample2.kt\" title=\"Code\"\u003eColorSample2\u003c/a\u003e\n \u003c/br\u003e\n\u003cimg src=\"docs/res/sheets/color/dark/color_sample_2.png\" /\u003e\u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd width=\"25%\"\u003e \u003ca style=\"text-align: center\" href=\"https://github.com/maxkeppeler/sheets-compose-dialogs/blob/main/app/src/main/java/com/mk/sheets/compose/samples/ColorSample3.kt\" title=\"Code\"\u003eColorSample3\u003c/a\u003e\n \u003c/br\u003e\n \u003cimg src=\"docs/res/sheets/color/light/color_sample_3.png\" /\u003e\u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003ca href=\"https://github.com/maxkeppeler/sheets-compose-dialogs/blob/main/app/src/main/java/com/mk/sheets/compose/samples/ColorSample3.kt\" title=\"Code\"\u003eColorSample3\u003c/a\u003e\n \u003c/br\u003e\n\u003cimg src=\"docs/res/sheets/color/dark/color_sample_3.png\" /\u003e\u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003c/td\u003e\n\u003c/tr\u003e\n\u003c/table\u003e\n\u003c/br\u003e\n\n\n\u003ch2\u003eCore\u003c/h2\u003e\nModule \u003ccode\u003ecore\u003c/code\u003e ‎‎ | ‎‎ \u003ca href=\"https://maxkeppeler.github.io/sheets-compose-dialogs/api/core/index.html\" title=\"Module Documentation\"\u003eAPI Documentation\u003c/a\u003e\n\u003c/br\u003e\n\u003c/br\u003e\n\u003ctable style=\"border: none;\"\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: center;\"\u003eLight\u003c/th\u003e\n\u003cth style=\"text-align: center;\"\u003eDark\u003c/th\u003e\n\u003cth style=\"text-align: center;\"\u003e\u003c/th\u003e\n\u003cth style=\"text-align: center;\"\u003e\u003c/th\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd width=\"25%\"\u003e \u003ca style=\"text-align: center\" href=\"https://github.com/maxkeppeler/sheets-compose-dialogs/blob/main/app/src/main/java/com/mk/sheets/compose/samples/CoreSample1.kt\" title=\"Code\"\u003eCoreSample1\u003c/a\u003e\n \u003c/br\u003e\n \u003cimg src=\"docs/res/sheets/core/light/core_sample_1.png\" /\u003e\u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003ca href=\"https://github.com/maxkeppeler/sheets-compose-dialogs/blob/main/app/src/main/java/com/mk/sheets/compose/samples/CoreSample1.kt\" title=\"Code\"\u003eCoreSample1\u003c/a\u003e\n \u003c/br\u003e\n\u003cimg src=\"docs/res/sheets/core/dark/core_sample_1.png\" /\u003e\u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003c/td\u003e\n\u003c/tr\u003e\n\u003c/table\u003e\n\u003c/br\u003e\n\n\n\u003ch2\u003eDate-Time\u003c/h2\u003e\nModule \u003ccode\u003edate-time\u003c/code\u003e ‎‎ | ‎‎ \u003ca href=\"https://maxkeppeler.github.io/sheets-compose-dialogs/api/date_time/index.html\" title=\"Module Documentation\"\u003eAPI Documentation\u003c/a\u003e\n\u003c/br\u003e\n\u003c/br\u003e\n\u003ctable style=\"border: none;\"\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: center;\"\u003eLight\u003c/th\u003e\n\u003cth style=\"text-align: center;\"\u003eDark\u003c/th\u003e\n\u003cth style=\"text-align: center;\"\u003e\u003c/th\u003e\n\u003cth style=\"text-align: center;\"\u003e\u003c/th\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd width=\"25%\"\u003e \u003ca style=\"text-align: center\" href=\"https://github.com/maxkeppeler/sheets-compose-dialogs/blob/main/app/src/main/java/com/mk/sheets/compose/samples/DateTimeSample1.kt\" title=\"Code\"\u003eDateTimeSample1\u003c/a\u003e\n \u003c/br\u003e\n \u003cimg src=\"docs/res/sheets/date_time/light/date_time_sample_1.png\" /\u003e\u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003ca href=\"https://github.com/maxkeppeler/sheets-compose-dialogs/blob/main/app/src/main/java/com/mk/sheets/compose/samples/DateTimeSample1.kt\" title=\"Code\"\u003eDateTimeSample1\u003c/a\u003e\n \u003c/br\u003e\n\u003cimg src=\"docs/res/sheets/date_time/dark/date_time_sample_1.png\" /\u003e\u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd width=\"25%\"\u003e \u003ca style=\"text-align: center\" href=\"https://github.com/maxkeppeler/sheets-compose-dialogs/blob/main/app/src/main/java/com/mk/sheets/compose/samples/DateTimeSample2.kt\" title=\"Code\"\u003eDateTimeSample2\u003c/a\u003e\n \u003c/br\u003e\n \u003cimg src=\"docs/res/sheets/date_time/light/date_time_sample_2.png\" /\u003e\u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003ca href=\"https://github.com/maxkeppeler/sheets-compose-dialogs/blob/main/app/src/main/java/com/mk/sheets/compose/samples/DateTimeSample2.kt\" title=\"Code\"\u003eDateTimeSample2\u003c/a\u003e\n \u003c/br\u003e\n\u003cimg src=\"docs/res/sheets/date_time/dark/date_time_sample_2.png\" /\u003e\u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd width=\"25%\"\u003e \u003ca style=\"text-align: center\" href=\"https://github.com/maxkeppeler/sheets-compose-dialogs/blob/main/app/src/main/java/com/mk/sheets/compose/samples/DateTimeSample3.kt\" title=\"Code\"\u003eDateTimeSample3\u003c/a\u003e\n \u003c/br\u003e\n \u003cimg src=\"docs/res/sheets/date_time/light/date_time_sample_3.png\" /\u003e\u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003ca href=\"https://github.com/maxkeppeler/sheets-compose-dialogs/blob/main/app/src/main/java/com/mk/sheets/compose/samples/DateTimeSample3.kt\" title=\"Code\"\u003eDateTimeSample3\u003c/a\u003e\n \u003c/br\u003e\n\u003cimg src=\"docs/res/sheets/date_time/dark/date_time_sample_3.png\" /\u003e\u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003c/td\u003e\n\u003c/tr\u003e\n\u003c/table\u003e\n\u003c/br\u003e\n\n\n\u003ch2\u003eDuration\u003c/h2\u003e\nModule \u003ccode\u003eduration\u003c/code\u003e ‎‎ | ‎‎ \u003ca href=\"https://maxkeppeler.github.io/sheets-compose-dialogs/api/duration/index.html\" title=\"Module Documentation\"\u003eAPI Documentation\u003c/a\u003e\n\u003c/br\u003e\n\u003c/br\u003e\n\u003ctable style=\"border: none;\"\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: center;\"\u003eLight\u003c/th\u003e\n\u003cth style=\"text-align: center;\"\u003eDark\u003c/th\u003e\n\u003cth style=\"text-align: center;\"\u003e\u003c/th\u003e\n\u003cth style=\"text-align: center;\"\u003e\u003c/th\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd width=\"25%\"\u003e \u003ca style=\"text-align: center\" href=\"https://github.com/maxkeppeler/sheets-compose-dialogs/blob/main/app/src/main/java/com/mk/sheets/compose/samples/DurationSample1.kt\" title=\"Code\"\u003eDurationSample1\u003c/a\u003e\n \u003c/br\u003e\n \u003cimg src=\"docs/res/sheets/duration/light/duration_sample_1.png\" /\u003e\u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003ca href=\"https://github.com/maxkeppeler/sheets-compose-dialogs/blob/main/app/src/main/java/com/mk/sheets/compose/samples/DurationSample1.kt\" title=\"Code\"\u003eDurationSample1\u003c/a\u003e\n \u003c/br\u003e\n\u003cimg src=\"docs/res/sheets/duration/dark/duration_sample_1.png\" /\u003e\u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd width=\"25%\"\u003e \u003ca style=\"text-align: center\" href=\"https://github.com/maxkeppeler/sheets-compose-dialogs/blob/main/app/src/main/java/com/mk/sheets/compose/samples/DurationSample2.kt\" title=\"Code\"\u003eDurationSample2\u003c/a\u003e\n \u003c/br\u003e\n \u003cimg src=\"docs/res/sheets/duration/light/duration_sample_2.png\" /\u003e\u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003ca href=\"https://github.com/maxkeppeler/sheets-compose-dialogs/blob/main/app/src/main/java/com/mk/sheets/compose/samples/DurationSample2.kt\" title=\"Code\"\u003eDurationSample2\u003c/a\u003e\n \u003c/br\u003e\n\u003cimg src=\"docs/res/sheets/duration/dark/duration_sample_2.png\" /\u003e\u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003c/td\u003e\n\u003c/tr\u003e\n\u003c/table\u003e\n\u003c/br\u003e\n\n\n\u003ch2\u003eEmoji\u003c/h2\u003e\nModule \u003ccode\u003eemoji\u003c/code\u003e ‎‎ | ‎‎ \u003ca href=\"https://maxkeppeler.github.io/sheets-compose-dialogs/api/emoji/index.html\" title=\"Module Documentation\"\u003eAPI Documentation\u003c/a\u003e\n\u003c/br\u003e\n\u003c/br\u003e\n\u003ctable style=\"border: none;\"\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: center;\"\u003eLight\u003c/th\u003e\n\u003cth style=\"text-align: center;\"\u003eDark\u003c/th\u003e\n\u003cth style=\"text-align: center;\"\u003e\u003c/th\u003e\n\u003cth style=\"text-align: center;\"\u003e\u003c/th\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd width=\"25%\"\u003e \u003ca style=\"text-align: center\" href=\"https://github.com/maxkeppeler/sheets-compose-dialogs/blob/main/app/src/main/java/com/mk/sheets/compose/samples/EmojiSample1.kt\" title=\"Code\"\u003eEmojiSample1\u003c/a\u003e\n \u003c/br\u003e\n \u003cimg src=\"docs/res/sheets/emoji/light/emoji_sample_1.png\" /\u003e\u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003ca href=\"https://github.com/maxkeppeler/sheets-compose-dialogs/blob/main/app/src/main/java/com/mk/sheets/compose/samples/EmojiSample1.kt\" title=\"Code\"\u003eEmojiSample1\u003c/a\u003e\n \u003c/br\u003e\n\u003cimg src=\"docs/res/sheets/emoji/dark/emoji_sample_1.png\" /\u003e\u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd width=\"25%\"\u003e \u003ca style=\"text-align: center\" href=\"https://github.com/maxkeppeler/sheets-compose-dialogs/blob/main/app/src/main/java/com/mk/sheets/compose/samples/EmojiSample2.kt\" title=\"Code\"\u003eEmojiSample2\u003c/a\u003e\n \u003c/br\u003e\n \u003cimg src=\"docs/res/sheets/emoji/light/emoji_sample_2.png\" /\u003e\u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003ca href=\"https://github.com/maxkeppeler/sheets-compose-dialogs/blob/main/app/src/main/java/com/mk/sheets/compose/samples/EmojiSample2.kt\" title=\"Code\"\u003eEmojiSample2\u003c/a\u003e\n \u003c/br\u003e\n\u003cimg src=\"docs/res/sheets/emoji/dark/emoji_sample_2.png\" /\u003e\u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003c/td\u003e\n\u003c/tr\u003e\n\u003c/table\u003e\n\u003c/br\u003e\n\n\n\u003ch2\u003eInfo\u003c/h2\u003e\nModule \u003ccode\u003einfo\u003c/code\u003e ‎‎ | ‎‎ \u003ca href=\"https://maxkeppeler.github.io/sheets-compose-dialogs/api/info/index.html\" title=\"Module Documentation\"\u003eAPI Documentation\u003c/a\u003e\n\u003c/br\u003e\n\u003c/br\u003e\n\u003ctable style=\"border: none;\"\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: center;\"\u003eLight\u003c/th\u003e\n\u003cth style=\"text-align: center;\"\u003eDark\u003c/th\u003e\n\u003cth style=\"text-align: center;\"\u003e\u003c/th\u003e\n\u003cth style=\"text-align: center;\"\u003e\u003c/th\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd width=\"25%\"\u003e \u003ca style=\"text-align: center\" href=\"https://github.com/maxkeppeler/sheets-compose-dialogs/blob/main/app/src/main/java/com/mk/sheets/compose/samples/InfoSample1.kt\" title=\"Code\"\u003eInfoSample1\u003c/a\u003e\n \u003c/br\u003e\n \u003cimg src=\"docs/res/sheets/info/light/info_sample_1.png\" /\u003e\u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003ca href=\"https://github.com/maxkeppeler/sheets-compose-dialogs/blob/main/app/src/main/java/com/mk/sheets/compose/samples/InfoSample1.kt\" title=\"Code\"\u003eInfoSample1\u003c/a\u003e\n \u003c/br\u003e\n\u003cimg src=\"docs/res/sheets/info/dark/info_sample_1.png\" /\u003e\u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003c/td\u003e\n\u003c/tr\u003e\n\u003c/table\u003e\n\u003c/br\u003e\n\n\n\u003ch2\u003eInput\u003c/h2\u003e\nModule \u003ccode\u003einput\u003c/code\u003e ‎‎ | ‎‎ \u003ca href=\"https://maxkeppeler.github.io/sheets-compose-dialogs/api/input/index.html\" title=\"Module Documentation\"\u003eAPI Documentation\u003c/a\u003e\n\u003c/br\u003e\n\u003c/br\u003e\n\u003ctable style=\"border: none;\"\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: center;\"\u003eLight\u003c/th\u003e\n\u003cth style=\"text-align: center;\"\u003eDark\u003c/th\u003e\n\u003cth style=\"text-align: center;\"\u003e\u003c/th\u003e\n\u003cth style=\"text-align: center;\"\u003e\u003c/th\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd width=\"25%\"\u003e \u003ca style=\"text-align: center\" href=\"https://github.com/maxkeppeler/sheets-compose-dialogs/blob/main/app/src/main/java/com/mk/sheets/compose/samples/InputSample1.kt\" title=\"Code\"\u003eInputSample1\u003c/a\u003e\n \u003c/br\u003e\n \u003cimg src=\"docs/res/sheets/input/light/input_sample_1.png\" /\u003e\u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003ca href=\"https://github.com/maxkeppeler/sheets-compose-dialogs/blob/main/app/src/main/java/com/mk/sheets/compose/samples/InputSample1.kt\" title=\"Code\"\u003eInputSample1\u003c/a\u003e\n \u003c/br\u003e\n\u003cimg src=\"docs/res/sheets/input/dark/input_sample_1.png\" /\u003e\u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd width=\"25%\"\u003e \u003ca style=\"text-align: center\" href=\"https://github.com/maxkeppeler/sheets-compose-dialogs/blob/main/app/src/main/java/com/mk/sheets/compose/samples/InputSample2.kt\" title=\"Code\"\u003eInputSample2\u003c/a\u003e\n \u003c/br\u003e\n \u003cimg src=\"docs/res/sheets/input/light/input_sample_2.png\" /\u003e\u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003ca href=\"https://github.com/maxkeppeler/sheets-compose-dialogs/blob/main/app/src/main/java/com/mk/sheets/compose/samples/InputSample2.kt\" title=\"Code\"\u003eInputSample2\u003c/a\u003e\n \u003c/br\u003e\n\u003cimg src=\"docs/res/sheets/input/dark/input_sample_2.png\" /\u003e\u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd width=\"25%\"\u003e \u003ca style=\"text-align: center\" href=\"https://github.com/maxkeppeler/sheets-compose-dialogs/blob/main/app/src/main/java/com/mk/sheets/compose/samples/InputSample3.kt\" title=\"Code\"\u003eInputSample3\u003c/a\u003e\n \u003c/br\u003e\n \u003cimg src=\"docs/res/sheets/input/light/input_sample_3.png\" /\u003e\u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003ca href=\"https://github.com/maxkeppeler/sheets-compose-dialogs/blob/main/app/src/main/java/com/mk/sheets/compose/samples/InputSample3.kt\" title=\"Code\"\u003eInputSample3\u003c/a\u003e\n \u003c/br\u003e\n\u003cimg src=\"docs/res/sheets/input/dark/input_sample_3.png\" /\u003e\u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd width=\"25%\"\u003e \u003ca style=\"text-align: center\" href=\"https://github.com/maxkeppeler/sheets-compose-dialogs/blob/main/app/src/main/java/com/mk/sheets/compose/samples/InputSample4.kt\" title=\"Code\"\u003eInputSample4\u003c/a\u003e\n \u003c/br\u003e\n \u003cimg src=\"docs/res/sheets/input/light/input_sample_4.png\" /\u003e\u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003ca href=\"https://github.com/maxkeppeler/sheets-compose-dialogs/blob/main/app/src/main/java/com/mk/sheets/compose/samples/InputSample4.kt\" title=\"Code\"\u003eInputSample4\u003c/a\u003e\n \u003c/br\u003e\n\u003cimg src=\"docs/res/sheets/input/dark/input_sample_4.png\" /\u003e\u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003c/td\u003e\n\u003c/tr\u003e\n\u003c/table\u003e\n\u003c/br\u003e\n\n\n\u003ch2\u003eList\u003c/h2\u003e\nModule \u003ccode\u003elist\u003c/code\u003e ‎‎ | ‎‎ \u003ca href=\"https://maxkeppeler.github.io/sheets-compose-dialogs/api/list/index.html\" title=\"Module Documentation\"\u003eAPI Documentation\u003c/a\u003e\n\u003c/br\u003e\n\u003c/br\u003e\n\u003ctable style=\"border: none;\"\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: center;\"\u003eLight\u003c/th\u003e\n\u003cth style=\"text-align: center;\"\u003eDark\u003c/th\u003e\n\u003cth style=\"text-align: center;\"\u003e\u003c/th\u003e\n\u003cth style=\"text-align: center;\"\u003e\u003c/th\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd width=\"25%\"\u003e \u003ca style=\"text-align: center\" href=\"https://github.com/maxkeppeler/sheets-compose-dialogs/blob/main/app/src/main/java/com/mk/sheets/compose/samples/ListSample1.kt\" title=\"Code\"\u003eListSample1\u003c/a\u003e\n \u003c/br\u003e\n \u003cimg src=\"docs/res/sheets/list/light/list_sample_1.png\" /\u003e\u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003ca href=\"https://github.com/maxkeppeler/sheets-compose-dialogs/blob/main/app/src/main/java/com/mk/sheets/compose/samples/ListSample1.kt\" title=\"Code\"\u003eListSample1\u003c/a\u003e\n \u003c/br\u003e\n\u003cimg src=\"docs/res/sheets/list/dark/list_sample_1.png\" /\u003e\u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd width=\"25%\"\u003e \u003ca style=\"text-align: center\" href=\"https://github.com/maxkeppeler/sheets-compose-dialogs/blob/main/app/src/main/java/com/mk/sheets/compose/samples/ListSample2.kt\" title=\"Code\"\u003eListSample2\u003c/a\u003e\n \u003c/br\u003e\n \u003cimg src=\"docs/res/sheets/list/light/list_sample_2.png\" /\u003e\u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003ca href=\"https://github.com/maxkeppeler/sheets-compose-dialogs/blob/main/app/src/main/java/com/mk/sheets/compose/samples/ListSample2.kt\" title=\"Code\"\u003eListSample2\u003c/a\u003e\n \u003c/br\u003e\n\u003cimg src=\"docs/res/sheets/list/dark/list_sample_2.png\" /\u003e\u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd width=\"25%\"\u003e \u003ca style=\"text-align: center\" href=\"https://github.com/maxkeppeler/sheets-compose-dialogs/blob/main/app/src/main/java/com/mk/sheets/compose/samples/ListSample3.kt\" title=\"Code\"\u003eListSample3\u003c/a\u003e\n \u003c/br\u003e\n \u003cimg src=\"docs/res/sheets/list/light/list_sample_3.png\" /\u003e\u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003ca href=\"https://github.com/maxkeppeler/sheets-compose-dialogs/blob/main/app/src/main/java/com/mk/sheets/compose/samples/ListSample3.kt\" title=\"Code\"\u003eListSample3\u003c/a\u003e\n \u003c/br\u003e\n\u003cimg src=\"docs/res/sheets/list/dark/list_sample_3.png\" /\u003e\u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd width=\"25%\"\u003e \u003ca style=\"text-align: center\" href=\"https://github.com/maxkeppeler/sheets-compose-dialogs/blob/main/app/src/main/java/com/mk/sheets/compose/samples/ListSample4.kt\" title=\"Code\"\u003eListSample4\u003c/a\u003e\n \u003c/br\u003e\n \u003cimg src=\"docs/res/sheets/list/light/list_sample_4.png\" /\u003e\u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003ca href=\"https://github.com/maxkeppeler/sheets-compose-dialogs/blob/main/app/src/main/java/com/mk/sheets/compose/samples/ListSample4.kt\" title=\"Code\"\u003eListSample4\u003c/a\u003e\n \u003c/br\u003e\n\u003cimg src=\"docs/res/sheets/list/dark/list_sample_4.png\" /\u003e\u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003c/td\u003e\n\u003c/tr\u003e\n\u003c/table\u003e\n\u003c/br\u003e\n\n\n\u003ch2\u003eOption\u003c/h2\u003e\nModule \u003ccode\u003eoption\u003c/code\u003e ‎‎ | ‎‎ \u003ca href=\"https://maxkeppeler.github.io/sheets-compose-dialogs/api/option/index.html\" title=\"Module Documentation\"\u003eAPI Documentation\u003c/a\u003e\n\u003c/br\u003e\n\u003c/br\u003e\n\u003ctable style=\"border: none;\"\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: center;\"\u003eLight\u003c/th\u003e\n\u003cth style=\"text-align: center;\"\u003eDark\u003c/th\u003e\n\u003cth style=\"text-align: center;\"\u003e\u003c/th\u003e\n\u003cth style=\"text-align: center;\"\u003e\u003c/th\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd width=\"25%\"\u003e \u003ca style=\"text-align: center\" href=\"https://github.com/maxkeppeler/sheets-compose-dialogs/blob/main/app/src/main/java/com/mk/sheets/compose/samples/OptionSample1.kt\" title=\"Code\"\u003eOptionSample1\u003c/a\u003e\n \u003c/br\u003e\n \u003cimg src=\"docs/res/sheets/option/light/option_sample_1.png\" /\u003e\u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003ca href=\"https://github.com/maxkeppeler/sheets-compose-dialogs/blob/main/app/src/main/java/com/mk/sheets/compose/samples/OptionSample1.kt\" title=\"Code\"\u003eOptionSample1\u003c/a\u003e\n \u003c/br\u003e\n\u003cimg src=\"docs/res/sheets/option/dark/option_sample_1.png\" /\u003e\u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd width=\"25%\"\u003e \u003ca style=\"text-align: center\" href=\"https://github.com/maxkeppeler/sheets-compose-dialogs/blob/main/app/src/main/java/com/mk/sheets/compose/samples/OptionSample2.kt\" title=\"Code\"\u003eOptionSample2\u003c/a\u003e\n \u003c/br\u003e\n \u003cimg src=\"docs/res/sheets/option/light/option_sample_2.png\" /\u003e\u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003ca href=\"https://github.com/maxkeppeler/sheets-compose-dialogs/blob/main/app/src/main/java/com/mk/sheets/compose/samples/OptionSample2.kt\" title=\"Code\"\u003eOptionSample2\u003c/a\u003e\n \u003c/br\u003e\n\u003cimg src=\"docs/res/sheets/option/dark/option_sample_2.png\" /\u003e\u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd width=\"25%\"\u003e \u003ca style=\"text-align: center\" href=\"https://github.com/maxkeppeler/sheets-compose-dialogs/blob/main/app/src/main/java/com/mk/sheets/compose/samples/OptionSample3.kt\" title=\"Code\"\u003eOptionSample3\u003c/a\u003e\n \u003c/br\u003e\n \u003cimg src=\"docs/res/sheets/option/light/option_sample_3.png\" /\u003e\u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003ca href=\"https://github.com/maxkeppeler/sheets-compose-dialogs/blob/main/app/src/main/java/com/mk/sheets/compose/samples/OptionSample3.kt\" title=\"Code\"\u003eOptionSample3\u003c/a\u003e\n \u003c/br\u003e\n\u003cimg src=\"docs/res/sheets/option/dark/option_sample_3.png\" /\u003e\u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003c/td\u003e\n\u003c/tr\u003e\n\u003c/table\u003e\n\u003c/br\u003e\n\n\n\u003ch2\u003eRating\u003c/h2\u003e\nModule \u003ccode\u003erating\u003c/code\u003e ‎‎ | ‎‎ \u003ca href=\"https://maxkeppeler.github.io/sheets-compose-dialogs/api/rating/index.html\" title=\"Module Documentation\"\u003eAPI Documentation\u003c/a\u003e\n\u003c/br\u003e\n\u003c/br\u003e\n\u003ctable style=\"border: none;\"\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: center;\"\u003eLight\u003c/th\u003e\n\u003cth style=\"text-align: center;\"\u003eDark\u003c/th\u003e\n\u003cth style=\"text-align: center;\"\u003e\u003c/th\u003e\n\u003cth style=\"text-align: center;\"\u003e\u003c/th\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd width=\"25%\"\u003e \u003ca style=\"text-align: center\" href=\"https://github.com/maxkeppeler/sheets-compose-dialogs/blob/main/app/src/main/java/com/mk/sheets/compose/samples/RatingSample1.kt\" title=\"Code\"\u003eRatingSample1\u003c/a\u003e\n \u003c/br\u003e\n \u003cimg src=\"docs/res/sheets/rating/light/rating_sample_1.png\" /\u003e\u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003ca href=\"https://github.com/maxkeppeler/sheets-compose-dialogs/blob/main/app/src/main/java/com/mk/sheets/compose/samples/RatingSample1.kt\" title=\"Code\"\u003eRatingSample1\u003c/a\u003e\n \u003c/br\u003e\n\u003cimg src=\"docs/res/sheets/rating/dark/rating_sample_1.png\" /\u003e\u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd width=\"25%\"\u003e \u003ca style=\"text-align: center\" href=\"https://github.com/maxkeppeler/sheets-compose-dialogs/blob/main/app/src/main/java/com/mk/sheets/compose/samples/RatingSample2.kt\" title=\"Code\"\u003eRatingSample2\u003c/a\u003e\n \u003c/br\u003e\n \u003cimg src=\"docs/res/sheets/rating/light/rating_sample_2.png\" /\u003e\u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003ca href=\"https://github.com/maxkeppeler/sheets-compose-dialogs/blob/main/app/src/main/java/com/mk/sheets/compose/samples/RatingSample2.kt\" title=\"Code\"\u003eRatingSample2\u003c/a\u003e\n \u003c/br\u003e\n\u003cimg src=\"docs/res/sheets/rating/dark/rating_sample_2.png\" /\u003e\u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd width=\"25%\"\u003e \u003ca style=\"text-align: center\" href=\"https://github.com/maxkeppeler/sheets-compose-dialogs/blob/main/app/src/main/java/com/mk/sheets/compose/samples/RatingSample3.kt\" title=\"Code\"\u003eRatingSample3\u003c/a\u003e\n \u003c/br\u003e\n \u003cimg src=\"docs/res/sheets/rating/light/rating_sample_3.png\" /\u003e\u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003ca href=\"https://github.com/maxkeppeler/sheets-compose-dialogs/blob/main/app/src/main/java/com/mk/sheets/compose/samples/RatingSample3.kt\" title=\"Code\"\u003eRatingSample3\u003c/a\u003e\n \u003c/br\u003e\n\u003cimg src=\"docs/res/sheets/rating/dark/rating_sample_3.png\" /\u003e\u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd width=\"25%\"\u003e \u003ca style=\"text-align: center\" href=\"https://github.com/maxkeppeler/sheets-compose-dialogs/blob/main/app/src/main/java/com/mk/sheets/compose/samples/RatingSample4.kt\" title=\"Code\"\u003eRatingSample4\u003c/a\u003e\n \u003c/br\u003e\n \u003cimg src=\"docs/res/sheets/rating/light/rating_sample_4.png\" /\u003e\u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003ca href=\"https://github.com/maxkeppeler/sheets-compose-dialogs/blob/main/app/src/main/java/com/mk/sheets/compose/samples/RatingSample4.kt\" title=\"Code\"\u003eRatingSample4\u003c/a\u003e\n \u003c/br\u003e\n\u003cimg src=\"docs/res/sheets/rating/dark/rating_sample_4.png\" /\u003e\u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003c/td\u003e\n\u003c/tr\u003e\n\u003c/table\u003e\n\u003c/br\u003e\n\n\n\u003ch2\u003eState\u003c/h2\u003e\nModule \u003ccode\u003estate\u003c/code\u003e ‎‎ | ‎‎ \u003ca href=\"https://maxkeppeler.github.io/sheets-compose-dialogs/api/state/index.html\" title=\"Module Documentation\"\u003eAPI Documentation\u003c/a\u003e\n\u003c/br\u003e\n\u003c/br\u003e\n\u003ctable style=\"border: none;\"\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: center;\"\u003eLight\u003c/th\u003e\n\u003cth style=\"text-align: center;\"\u003eDark\u003c/th\u003e\n\u003cth style=\"text-align: center;\"\u003e\u003c/th\u003e\n\u003cth style=\"text-align: center;\"\u003e\u003c/th\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd width=\"25%\"\u003e \u003ca style=\"text-align: center\" href=\"https://github.com/maxkeppeler/sheets-compose-dialogs/blob/main/app/src/main/java/com/mk/sheets/compose/samples/StateSample1.kt\" title=\"Code\"\u003eStateSample1\u003c/a\u003e\n \u003c/br\u003e\n \u003cimg src=\"docs/res/sheets/state/light/state_sample_1.png\" /\u003e\u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003ca href=\"https://github.com/maxkeppeler/sheets-compose-dialogs/blob/main/app/src/main/java/com/mk/sheets/compose/samples/StateSample1.kt\" title=\"Code\"\u003eStateSample1\u003c/a\u003e\n \u003c/br\u003e\n\u003cimg src=\"docs/res/sheets/state/dark/state_sample_1.png\" /\u003e\u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd width=\"25%\"\u003e \u003ca style=\"text-align: center\" href=\"https://github.com/maxkeppeler/sheets-compose-dialogs/blob/main/app/src/main/java/com/mk/sheets/compose/samples/StateSample2.kt\" title=\"Code\"\u003eStateSample2\u003c/a\u003e\n \u003c/br\u003e\n \u003cimg src=\"docs/res/sheets/state/light/state_sample_2.png\" /\u003e\u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003ca href=\"https://github.com/maxkeppeler/sheets-compose-dialogs/blob/main/app/src/main/java/com/mk/sheets/compose/samples/StateSample2.kt\" title=\"Code\"\u003eStateSample2\u003c/a\u003e\n \u003c/br\u003e\n\u003cimg src=\"docs/res/sheets/state/dark/state_sample_2.png\" /\u003e\u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd width=\"25%\"\u003e \u003ca style=\"text-align: center\" href=\"https://github.com/maxkeppeler/sheets-compose-dialogs/blob/main/app/src/main/java/com/mk/sheets/compose/samples/StateSample3.kt\" title=\"Code\"\u003eStateSample3\u003c/a\u003e\n \u003c/br\u003e\n \u003cimg src=\"docs/res/sheets/state/light/state_sample_3.png\" /\u003e\u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003ca href=\"https://github.com/maxkeppeler/sheets-compose-dialogs/blob/main/app/src/main/java/com/mk/sheets/compose/samples/StateSample3.kt\" title=\"Code\"\u003eStateSample3\u003c/a\u003e\n \u003c/br\u003e\n\u003cimg src=\"docs/res/sheets/state/dark/state_sample_3.png\" /\u003e\u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd width=\"25%\"\u003e \u003ca style=\"text-align: center\" href=\"https://github.com/maxkeppeler/sheets-compose-dialogs/blob/main/app/src/main/java/com/mk/sheets/compose/samples/StateSample4.kt\" title=\"Code\"\u003eStateSample4\u003c/a\u003e\n \u003c/br\u003e\n \u003cimg src=\"docs/res/sheets/state/light/state_sample_4.png\" /\u003e\u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003ca href=\"https://github.com/maxkeppeler/sheets-compose-dialogs/blob/main/app/src/main/java/com/mk/sheets/compose/samples/StateSample4.kt\" title=\"Code\"\u003eStateSample4\u003c/a\u003e\n \u003c/br\u003e\n\u003cimg src=\"docs/res/sheets/state/dark/state_sample_4.png\" /\u003e\u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd width=\"25%\"\u003e \u003ca style=\"text-align: center\" href=\"https://github.com/maxkeppeler/sheets-compose-dialogs/blob/main/app/src/main/java/com/mk/sheets/compose/samples/StateSample5.kt\" title=\"Code\"\u003eStateSample5\u003c/a\u003e\n \u003c/br\u003e\n \u003cimg src=\"docs/res/sheets/state/light/state_sample_5.png\" /\u003e\u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003ca href=\"https://github.com/maxkeppeler/sheets-compose-dialogs/blob/main/app/src/main/java/com/mk/sheets/compose/samples/StateSample5.kt\" title=\"Code\"\u003eStateSample5\u003c/a\u003e\n \u003c/br\u003e\n\u003cimg src=\"docs/res/sheets/state/dark/state_sample_5.png\" /\u003e\u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd width=\"25%\"\u003e \u003ca style=\"text-align: center\" href=\"https://github.com/maxkeppeler/sheets-compose-dialogs/blob/main/app/src/main/java/com/mk/sheets/compose/samples/StateSample6.kt\" title=\"Code\"\u003eStateSample6\u003c/a\u003e\n \u003c/br\u003e\n \u003cimg src=\"docs/res/sheets/state/light/state_sample_6.png\" /\u003e\u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003ca href=\"https://github.com/maxkeppeler/sheets-compose-dialogs/blob/main/app/src/main/java/com/mk/sheets/compose/samples/StateSample6.kt\" title=\"Code\"\u003eStateSample6\u003c/a\u003e\n \u003c/br\u003e\n\u003cimg src=\"docs/res/sheets/state/dark/state_sample_6.png\" /\u003e\u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd width=\"25%\"\u003e \u003ca style=\"text-align: center\" href=\"https://github.com/maxkeppeler/sheets-compose-dialogs/blob/main/app/src/main/java/com/mk/sheets/compose/samples/StateSample7.kt\" title=\"Code\"\u003eStateSample7\u003c/a\u003e\n \u003c/br\u003e\n \u003cimg src=\"docs/res/sheets/state/light/state_sample_7.png\" /\u003e\u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003ca href=\"https://github.com/maxkeppeler/sheets-compose-dialogs/blob/main/app/src/main/java/com/mk/sheets/compose/samples/StateSample7.kt\" title=\"Code\"\u003eStateSample7\u003c/a\u003e\n \u003c/br\u003e\n\u003cimg src=\"docs/res/sheets/state/dark/state_sample_7.png\" /\u003e\u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003c/td\u003e\n\u003ctd width=\"25%\"\u003e \u003c/td\u003e\n\u003c/tr\u003e\n\u003c/table\u003e\n\u003c/br\u003e\n\n\n\u003c!-- AUTO-GENERATED-SAMPLES-CONTENT:END --\u003e\n\n## Donate\n\nShow your appreciation by donating me a coffee. Thank you very much!\n\n\u003ca href=\"https://ko-fi.com/maxkeppeler\" target='_blank'\u003e\n \u003cimg width=\"180\" src='https://cdn.ko-fi.com/cdn/kofi2.png?v=2' alt='Buy Me a Coffee at ko-fi.com' /\u003e\n\u003c/a\u003e\n\n\u003ca href=\"https://www.buymeacoffee.com/maxkeppeler\" target=\"_blank\"\u003e\n    \u003cimg src=\"https://cdn.buymeacoffee.com/buttons/v2/default-yellow.png\" alt=\"Buy Me A Coffee\" width=\"160\"\u003e\n\u003c/a\u003e\n\n\u003ca href=\"https://www.paypal.me/maximiliankeppeler\" target=\"_blank\"\u003e\n    \u003cimg src=\"https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif\" alt=\"Donate on PaPal\" width=\"160\"\u003e\n\u003c/a\u003e\n\n## Showcase\n\nCheck out some apps which are using this library.\u003cbr/\u003e\n- [Elcovia - Notion Templates \u0026 Resources](https://play.google.com/store/apps/details?id=com.elcovia.android)\n- [WearSocials](https://play.google.com/store/apps/details?id=com.mk.wearsocials)\n- [Respawn](https://play.google.com/store/apps/details?id=com.nek12.respawn)\n- [Mangata (Soon)](http://mangata-mk.com)\n\n## License\n\n    Copyright 2022-2023 Maximilian Keppeler https://maxkeppeler.com\n\n    Licensed under the Apache License, Version 2.0 (the \"License\");\n    you may not use this file except in compliance with the License.\n    You may obtain a copy of the License at\n\n       http://www.apache.org/licenses/LICENSE-2.0\n\n    Unless required by applicable law or agreed to in writing, software\n    distributed under the License is distributed on an \"AS IS\" BASIS,\n    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n    See the License for the specific language governing permissions and\n    limitations under the License.\n","funding_links":["https://ko-fi.com/maxkeppeler","https://www.buymeacoffee.com/maxkeppeler","https://www.paypal.me/maximiliankeppeler"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaxkeppeler%2Fsheets-compose-dialogs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmaxkeppeler%2Fsheets-compose-dialogs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaxkeppeler%2Fsheets-compose-dialogs/lists"}