├── .eslintignore ├── .eslintrc.json ├── .gitignore ├── .prettierignore ├── CONTRIBUTING.md ├── LICENSE.md ├── README.md ├── app ├── [category] │ └── page.tsx ├── easings │ ├── copy-class.tsx │ ├── easings.tsx │ └── page.tsx ├── globals.css ├── icon.svg ├── layout.tsx ├── layouts │ ├── card.tsx │ └── page.tsx ├── not-found.tsx ├── opengraph-image.jpg ├── page.tsx ├── robots.txt ├── search │ ├── components-container.tsx │ ├── multiselect.tsx │ ├── page.tsx │ └── search-field.tsx ├── sitemap.ts └── twitter-image.jpg ├── components.json ├── components ├── cli-commands.tsx ├── code-block.tsx ├── component-card.tsx ├── component-details.tsx ├── component-loader-client.tsx ├── component-loader-server.tsx ├── copy-button.tsx ├── copy-layout.tsx ├── cta.tsx ├── footer.tsx ├── header-link.tsx ├── header.tsx ├── open-in-v0.tsx ├── page-grid.tsx ├── page-header.tsx ├── search-button.tsx ├── subscribe-action.ts ├── subscribe-form.tsx ├── theme-provider.tsx └── theme-toggle.tsx ├── config └── components.ts ├── docs └── use-file-upload.md ├── hooks ├── use-config.ts ├── use-copy.ts └── use-mobile.tsx ├── lib └── utils.ts ├── next.config.ts ├── package.json ├── pnpm-lock.yaml ├── postcss.config.mjs ├── public ├── avatar-20-01.jpg ├── avatar-20-02.jpg ├── avatar-20-03.jpg ├── avatar-20-04.jpg ├── avatar-20-05.jpg ├── avatar-20-06.jpg ├── avatar-32-01.jpg ├── avatar-40-01.jpg ├── avatar-40-02.jpg ├── avatar-40-03.jpg ├── avatar-40-04.jpg ├── avatar-40-05.jpg ├── avatar-72-01.jpg ├── avatar-80-01.jpg ├── avatar-80-02.jpg ├── avatar-80-03.jpg ├── avatar-80-04.jpg ├── avatar-80-05.jpg ├── avatar-80-06.jpg ├── avatar-80-07.jpg ├── avatar-80-08.jpg ├── avatar.jpg ├── dialog-content.png ├── layouts │ ├── app-1.png │ ├── app-2.png │ ├── app-3.png │ ├── app-4.png │ ├── app-5.png │ ├── app-6.png │ └── app-7.png ├── logo-dark.svg ├── logo.svg ├── profile-bg.jpg ├── r │ ├── accordion.json │ ├── alert-dialog.json │ ├── avatar.json │ ├── badge.json │ ├── breadcrumb.json │ ├── button.json │ ├── calendar-rac.json │ ├── calendar.json │ ├── checkbox-tree.json │ ├── checkbox.json │ ├── collapsible.json │ ├── command.json │ ├── comp-01.json │ ├── comp-02.json │ ├── comp-03.json │ ├── comp-04.json │ ├── comp-05.json │ ├── comp-06.json │ ├── comp-07.json │ ├── comp-08.json │ ├── comp-09.json │ ├── comp-10.json │ ├── comp-100.json │ ├── comp-101.json │ ├── comp-102.json │ ├── comp-103.json │ ├── comp-104.json │ ├── comp-105.json │ ├── comp-106.json │ ├── comp-107.json │ ├── comp-108.json │ ├── comp-109.json │ ├── comp-11.json │ ├── comp-110.json │ ├── comp-111.json │ ├── comp-112.json │ ├── comp-113.json │ ├── comp-114.json │ ├── comp-115.json │ ├── comp-116.json │ ├── comp-117.json │ ├── comp-118.json │ ├── comp-119.json │ ├── comp-12.json │ ├── comp-120.json │ ├── comp-121.json │ ├── comp-122.json │ ├── comp-123.json │ ├── comp-124.json │ ├── comp-125.json │ ├── comp-126.json │ ├── comp-127.json │ ├── comp-128.json │ ├── comp-129.json │ ├── comp-13.json │ ├── comp-130.json │ ├── comp-131.json │ ├── comp-132.json │ ├── comp-133.json │ ├── comp-134.json │ ├── comp-135.json │ ├── comp-136.json │ ├── comp-137.json │ ├── comp-138.json │ ├── comp-139.json │ ├── comp-14.json │ ├── comp-140.json │ ├── comp-141.json │ ├── comp-142.json │ ├── comp-143.json │ ├── comp-144.json │ ├── comp-145.json │ ├── comp-146.json │ ├── comp-147.json │ ├── comp-148.json │ ├── comp-149.json │ ├── comp-15.json │ ├── comp-150.json │ ├── comp-151.json │ ├── comp-152.json │ ├── comp-153.json │ ├── comp-154.json │ ├── comp-155.json │ ├── comp-156.json │ ├── comp-157.json │ ├── comp-158.json │ ├── comp-159.json │ ├── comp-16.json │ ├── comp-160.json │ ├── comp-161.json │ ├── comp-162.json │ ├── comp-163.json │ ├── comp-164.json │ ├── comp-165.json │ ├── comp-166.json │ ├── comp-167.json │ ├── comp-168.json │ ├── comp-169.json │ ├── comp-17.json │ ├── comp-170.json │ ├── comp-171.json │ ├── comp-172.json │ ├── comp-173.json │ ├── comp-174.json │ ├── comp-175.json │ ├── comp-176.json │ ├── comp-177.json │ ├── comp-178.json │ ├── comp-179.json │ ├── comp-18.json │ ├── comp-180.json │ ├── comp-181.json │ ├── comp-182.json │ ├── comp-183.json │ ├── comp-184.json │ ├── comp-185.json │ ├── comp-186.json │ ├── comp-187.json │ ├── comp-188.json │ ├── comp-189.json │ ├── comp-19.json │ ├── comp-190.json │ ├── comp-191.json │ ├── comp-192.json │ ├── comp-193.json │ ├── comp-194.json │ ├── comp-195.json │ ├── comp-196.json │ ├── comp-197.json │ ├── comp-198.json │ ├── comp-199.json │ ├── comp-20.json │ ├── comp-200.json │ ├── comp-201.json │ ├── comp-202.json │ ├── comp-203.json │ ├── comp-204.json │ ├── comp-205.json │ ├── comp-206.json │ ├── comp-207.json │ ├── comp-208.json │ ├── comp-209.json │ ├── comp-21.json │ ├── comp-210.json │ ├── comp-211.json │ ├── comp-212.json │ ├── comp-213.json │ ├── comp-214.json │ ├── comp-215.json │ ├── comp-216.json │ ├── comp-217.json │ ├── comp-218.json │ ├── comp-219.json │ ├── comp-22.json │ ├── comp-220.json │ ├── comp-221.json │ ├── comp-222.json │ ├── comp-223.json │ ├── comp-224.json │ ├── comp-225.json │ ├── comp-226.json │ ├── comp-227.json │ ├── comp-228.json │ ├── comp-229.json │ ├── comp-23.json │ ├── comp-230.json │ ├── comp-231.json │ ├── comp-232.json │ ├── comp-233.json │ ├── comp-234.json │ ├── comp-235.json │ ├── comp-236.json │ ├── comp-237.json │ ├── comp-238.json │ ├── comp-239.json │ ├── comp-24.json │ ├── comp-240.json │ ├── comp-241.json │ ├── comp-242.json │ ├── comp-243.json │ ├── comp-244.json │ ├── comp-245.json │ ├── comp-246.json │ ├── comp-247.json │ ├── comp-248.json │ ├── comp-249.json │ ├── comp-25.json │ ├── comp-250.json │ ├── comp-251.json │ ├── comp-252.json │ ├── comp-253.json │ ├── comp-254.json │ ├── comp-255.json │ ├── comp-256.json │ ├── comp-257.json │ ├── comp-258.json │ ├── comp-259.json │ ├── comp-26.json │ ├── comp-260.json │ ├── comp-261.json │ ├── comp-262.json │ ├── comp-263.json │ ├── comp-264.json │ ├── comp-265.json │ ├── comp-266.json │ ├── comp-267.json │ ├── comp-268.json │ ├── comp-269.json │ ├── comp-27.json │ ├── comp-270.json │ ├── comp-271.json │ ├── comp-272.json │ ├── comp-273.json │ ├── comp-274.json │ ├── comp-275.json │ ├── comp-276.json │ ├── comp-277.json │ ├── comp-278.json │ ├── comp-279.json │ ├── comp-28.json │ ├── comp-280.json │ ├── comp-281.json │ ├── comp-282.json │ ├── comp-283.json │ ├── comp-284.json │ ├── comp-285.json │ ├── comp-286.json │ ├── comp-287.json │ ├── comp-288.json │ ├── comp-289.json │ ├── comp-29.json │ ├── comp-290.json │ ├── comp-291.json │ ├── comp-292.json │ ├── comp-293.json │ ├── comp-294.json │ ├── comp-295.json │ ├── comp-296.json │ ├── comp-297.json │ ├── comp-298.json │ ├── comp-299.json │ ├── comp-30.json │ ├── comp-300.json │ ├── comp-301.json │ ├── comp-302.json │ ├── comp-303.json │ ├── comp-304.json │ ├── comp-305.json │ ├── comp-306.json │ ├── comp-307.json │ ├── comp-308.json │ ├── comp-309.json │ ├── comp-31.json │ ├── comp-310.json │ ├── comp-311.json │ ├── comp-312.json │ ├── comp-313.json │ ├── comp-314.json │ ├── comp-315.json │ ├── comp-316.json │ ├── comp-317.json │ ├── comp-318.json │ ├── comp-319.json │ ├── comp-32.json │ ├── comp-320.json │ ├── comp-321.json │ ├── comp-322.json │ ├── comp-323.json │ ├── comp-324.json │ ├── comp-325.json │ ├── comp-326.json │ ├── comp-327.json │ ├── comp-328.json │ ├── comp-329.json │ ├── comp-33.json │ ├── comp-330.json │ ├── comp-331.json │ ├── comp-332.json │ ├── comp-333.json │ ├── comp-334.json │ ├── comp-335.json │ ├── comp-336.json │ ├── comp-337.json │ ├── comp-338.json │ ├── comp-339.json │ ├── comp-34.json │ ├── comp-340.json │ ├── comp-341.json │ ├── comp-342.json │ ├── comp-343.json │ ├── comp-344.json │ ├── comp-345.json │ ├── comp-346.json │ ├── comp-347.json │ ├── comp-348.json │ ├── comp-349.json │ ├── comp-35.json │ ├── comp-350.json │ ├── comp-351.json │ ├── comp-352.json │ ├── comp-353.json │ ├── comp-354.json │ ├── comp-355.json │ ├── comp-356.json │ ├── comp-357.json │ ├── comp-358.json │ ├── comp-359.json │ ├── comp-36.json │ ├── comp-360.json │ ├── comp-361.json │ ├── comp-362.json │ ├── comp-363.json │ ├── comp-364.json │ ├── comp-365.json │ ├── comp-366.json │ ├── comp-367.json │ ├── comp-368.json │ ├── comp-369.json │ ├── comp-37.json │ ├── comp-370.json │ ├── comp-371.json │ ├── comp-372.json │ ├── comp-373.json │ ├── comp-374.json │ ├── comp-375.json │ ├── comp-376.json │ ├── comp-377.json │ ├── comp-378.json │ ├── comp-379.json │ ├── comp-38.json │ ├── comp-380.json │ ├── comp-381.json │ ├── comp-382.json │ ├── comp-383.json │ ├── comp-384.json │ ├── comp-385.json │ ├── comp-386.json │ ├── comp-387.json │ ├── comp-388.json │ ├── comp-389.json │ ├── comp-39.json │ ├── comp-390.json │ ├── comp-391.json │ ├── comp-392.json │ ├── comp-393.json │ ├── comp-394.json │ ├── comp-395.json │ ├── comp-396.json │ ├── comp-397.json │ ├── comp-398.json │ ├── comp-399.json │ ├── comp-40.json │ ├── comp-400.json │ ├── comp-401.json │ ├── comp-402.json │ ├── comp-403.json │ ├── comp-404.json │ ├── comp-405.json │ ├── comp-406.json │ ├── comp-407.json │ ├── comp-408.json │ ├── comp-409.json │ ├── comp-41.json │ ├── comp-410.json │ ├── comp-411.json │ ├── comp-412.json │ ├── comp-413.json │ ├── comp-414.json │ ├── comp-415.json │ ├── comp-416.json │ ├── comp-417.json │ ├── comp-418.json │ ├── comp-419.json │ ├── comp-42.json │ ├── comp-420.json │ ├── comp-421.json │ ├── comp-422.json │ ├── comp-423.json │ ├── comp-424.json │ ├── comp-425.json │ ├── comp-426.json │ ├── comp-427.json │ ├── comp-428.json │ ├── comp-429.json │ ├── comp-43.json │ ├── comp-430.json │ ├── comp-431.json │ ├── comp-432.json │ ├── comp-433.json │ ├── comp-434.json │ ├── comp-435.json │ ├── comp-436.json │ ├── comp-437.json │ ├── comp-438.json │ ├── comp-439.json │ ├── comp-44.json │ ├── comp-440.json │ ├── comp-441.json │ ├── comp-442.json │ ├── comp-443.json │ ├── comp-444.json │ ├── comp-445.json │ ├── comp-446.json │ ├── comp-447.json │ ├── comp-448.json │ ├── comp-449.json │ ├── comp-45.json │ ├── comp-450.json │ ├── comp-451.json │ ├── comp-452.json │ ├── comp-453.json │ ├── comp-454.json │ ├── comp-455.json │ ├── comp-456.json │ ├── comp-457.json │ ├── comp-458.json │ ├── comp-459.json │ ├── comp-46.json │ ├── comp-460.json │ ├── comp-461.json │ ├── comp-462.json │ ├── comp-463.json │ ├── comp-464.json │ ├── comp-465.json │ ├── comp-466.json │ ├── comp-467.json │ ├── comp-468.json │ ├── comp-469.json │ ├── comp-47.json │ ├── comp-470.json │ ├── comp-471.json │ ├── comp-472.json │ ├── comp-473.json │ ├── comp-474.json │ ├── comp-475.json │ ├── comp-476.json │ ├── comp-477.json │ ├── comp-478.json │ ├── comp-479.json │ ├── comp-48.json │ ├── comp-480.json │ ├── comp-481.json │ ├── comp-482.json │ ├── comp-483.json │ ├── comp-484.json │ ├── comp-485.json │ ├── comp-486.json │ ├── comp-487.json │ ├── comp-488.json │ ├── comp-489.json │ ├── comp-49.json │ ├── comp-490.json │ ├── comp-491.json │ ├── comp-492.json │ ├── comp-493.json │ ├── comp-494.json │ ├── comp-495.json │ ├── comp-496.json │ ├── comp-497.json │ ├── comp-498.json │ ├── comp-499.json │ ├── comp-50.json │ ├── comp-500.json │ ├── comp-501.json │ ├── comp-502.json │ ├── comp-503.json │ ├── comp-504.json │ ├── comp-505.json │ ├── comp-506.json │ ├── comp-507.json │ ├── comp-508.json │ ├── comp-509.json │ ├── comp-51.json │ ├── comp-510.json │ ├── comp-511.json │ ├── comp-512.json │ ├── comp-513.json │ ├── comp-514.json │ ├── comp-515.json │ ├── comp-516.json │ ├── comp-517.json │ ├── comp-518.json │ ├── comp-519.json │ ├── comp-52.json │ ├── comp-520.json │ ├── comp-521.json │ ├── comp-522.json │ ├── comp-523.json │ ├── comp-524.json │ ├── comp-525.json │ ├── comp-526.json │ ├── comp-527.json │ ├── comp-528.json │ ├── comp-529.json │ ├── comp-53.json │ ├── comp-530.json │ ├── comp-531.json │ ├── comp-532.json │ ├── comp-533.json │ ├── comp-534.json │ ├── comp-535.json │ ├── comp-536.json │ ├── comp-537.json │ ├── comp-538.json │ ├── comp-539.json │ ├── comp-54.json │ ├── comp-540.json │ ├── comp-541.json │ ├── comp-542.json │ ├── comp-543.json │ ├── comp-544.json │ ├── comp-545.json │ ├── comp-546.json │ ├── comp-547.json │ ├── comp-548.json │ ├── comp-549.json │ ├── comp-55.json │ ├── comp-550.json │ ├── comp-551.json │ ├── comp-552.json │ ├── comp-553.json │ ├── comp-554.json │ ├── comp-555.json │ ├── comp-556.json │ ├── comp-557.json │ ├── comp-558.json │ ├── comp-559.json │ ├── comp-56.json │ ├── comp-560.json │ ├── comp-561.json │ ├── comp-562.json │ ├── comp-563.json │ ├── comp-564.json │ ├── comp-565.json │ ├── comp-566.json │ ├── comp-567.json │ ├── comp-568.json │ ├── comp-569.json │ ├── comp-57.json │ ├── comp-570.json │ ├── comp-571.json │ ├── comp-572.json │ ├── comp-573.json │ ├── comp-574.json │ ├── comp-575.json │ ├── comp-576.json │ ├── comp-58.json │ ├── comp-59.json │ ├── comp-60.json │ ├── comp-61.json │ ├── comp-62.json │ ├── comp-63.json │ ├── comp-64.json │ ├── comp-65.json │ ├── comp-66.json │ ├── comp-67.json │ ├── comp-68.json │ ├── comp-69.json │ ├── comp-70.json │ ├── comp-71.json │ ├── comp-72.json │ ├── comp-73.json │ ├── comp-74.json │ ├── comp-75.json │ ├── comp-76.json │ ├── comp-77.json │ ├── comp-78.json │ ├── comp-79.json │ ├── comp-80.json │ ├── comp-81.json │ ├── comp-82.json │ ├── comp-83.json │ ├── comp-84.json │ ├── comp-85.json │ ├── comp-86.json │ ├── comp-87.json │ ├── comp-88.json │ ├── comp-89.json │ ├── comp-90.json │ ├── comp-91.json │ ├── comp-92.json │ ├── comp-93.json │ ├── comp-94.json │ ├── comp-95.json │ ├── comp-96.json │ ├── comp-97.json │ ├── comp-98.json │ ├── comp-99.json │ ├── cropper.json │ ├── datefield-rac.json │ ├── dialog.json │ ├── dropdown-menu.json │ ├── hover-card.json │ ├── input.json │ ├── label.json │ ├── legacy │ │ ├── accordion.json │ │ ├── alert-dialog.json │ │ ├── avatar.json │ │ ├── badge.json │ │ ├── breadcrumb.json │ │ ├── button.json │ │ ├── calendar-rac.json │ │ ├── calendar.json │ │ ├── checkbox-tree.json │ │ ├── checkbox.json │ │ ├── collapsible.json │ │ ├── command.json │ │ ├── comp-01.json │ │ ├── comp-02.json │ │ ├── comp-03.json │ │ ├── comp-04.json │ │ ├── comp-05.json │ │ ├── comp-06.json │ │ ├── comp-07.json │ │ ├── comp-08.json │ │ ├── comp-09.json │ │ ├── comp-10.json │ │ ├── comp-100.json │ │ ├── comp-101.json │ │ ├── comp-102.json │ │ ├── comp-103.json │ │ ├── comp-104.json │ │ ├── comp-105.json │ │ ├── comp-106.json │ │ ├── comp-107.json │ │ ├── comp-108.json │ │ ├── comp-109.json │ │ ├── comp-11.json │ │ ├── comp-110.json │ │ ├── comp-111.json │ │ ├── comp-112.json │ │ ├── comp-113.json │ │ ├── comp-114.json │ │ ├── comp-115.json │ │ ├── comp-116.json │ │ ├── comp-117.json │ │ ├── comp-118.json │ │ ├── comp-119.json │ │ ├── comp-12.json │ │ ├── comp-120.json │ │ ├── comp-121.json │ │ ├── comp-122.json │ │ ├── comp-123.json │ │ ├── comp-124.json │ │ ├── comp-125.json │ │ ├── comp-126.json │ │ ├── comp-127.json │ │ ├── comp-128.json │ │ ├── comp-129.json │ │ ├── comp-13.json │ │ ├── comp-130.json │ │ ├── comp-131.json │ │ ├── comp-132.json │ │ ├── comp-133.json │ │ ├── comp-134.json │ │ ├── comp-135.json │ │ ├── comp-136.json │ │ ├── comp-137.json │ │ ├── comp-138.json │ │ ├── comp-139.json │ │ ├── comp-14.json │ │ ├── comp-140.json │ │ ├── comp-141.json │ │ ├── comp-142.json │ │ ├── comp-143.json │ │ ├── comp-144.json │ │ ├── comp-145.json │ │ ├── comp-146.json │ │ ├── comp-147.json │ │ ├── comp-148.json │ │ ├── comp-149.json │ │ ├── comp-15.json │ │ ├── comp-150.json │ │ ├── comp-151.json │ │ ├── comp-152.json │ │ ├── comp-153.json │ │ ├── comp-154.json │ │ ├── comp-155.json │ │ ├── comp-156.json │ │ ├── comp-157.json │ │ ├── comp-158.json │ │ ├── comp-159.json │ │ ├── comp-16.json │ │ ├── comp-160.json │ │ ├── comp-161.json │ │ ├── comp-162.json │ │ ├── comp-163.json │ │ ├── comp-164.json │ │ ├── comp-165.json │ │ ├── comp-166.json │ │ ├── comp-167.json │ │ ├── comp-168.json │ │ ├── comp-169.json │ │ ├── comp-17.json │ │ ├── comp-170.json │ │ ├── comp-171.json │ │ ├── comp-172.json │ │ ├── comp-173.json │ │ ├── comp-174.json │ │ ├── comp-175.json │ │ ├── comp-176.json │ │ ├── comp-177.json │ │ ├── comp-178.json │ │ ├── comp-179.json │ │ ├── comp-18.json │ │ ├── comp-180.json │ │ ├── comp-181.json │ │ ├── comp-182.json │ │ ├── comp-183.json │ │ ├── comp-184.json │ │ ├── comp-185.json │ │ ├── comp-186.json │ │ ├── comp-187.json │ │ ├── comp-188.json │ │ ├── comp-189.json │ │ ├── comp-19.json │ │ ├── comp-190.json │ │ ├── comp-191.json │ │ ├── comp-192.json │ │ ├── comp-193.json │ │ ├── comp-194.json │ │ ├── comp-195.json │ │ ├── comp-196.json │ │ ├── comp-197.json │ │ ├── comp-198.json │ │ ├── comp-199.json │ │ ├── comp-20.json │ │ ├── comp-200.json │ │ ├── comp-201.json │ │ ├── comp-202.json │ │ ├── comp-203.json │ │ ├── comp-204.json │ │ ├── comp-205.json │ │ ├── comp-206.json │ │ ├── comp-207.json │ │ ├── comp-208.json │ │ ├── comp-209.json │ │ ├── comp-21.json │ │ ├── comp-210.json │ │ ├── comp-211.json │ │ ├── comp-212.json │ │ ├── comp-213.json │ │ ├── comp-214.json │ │ ├── comp-215.json │ │ ├── comp-216.json │ │ ├── comp-217.json │ │ ├── comp-218.json │ │ ├── comp-219.json │ │ ├── comp-22.json │ │ ├── comp-220.json │ │ ├── comp-221.json │ │ ├── comp-222.json │ │ ├── comp-223.json │ │ ├── comp-224.json │ │ ├── comp-225.json │ │ ├── comp-226.json │ │ ├── comp-227.json │ │ ├── comp-228.json │ │ ├── comp-229.json │ │ ├── comp-23.json │ │ ├── comp-230.json │ │ ├── comp-231.json │ │ ├── comp-232.json │ │ ├── comp-233.json │ │ ├── comp-234.json │ │ ├── comp-235.json │ │ ├── comp-236.json │ │ ├── comp-237.json │ │ ├── comp-238.json │ │ ├── comp-239.json │ │ ├── comp-24.json │ │ ├── comp-240.json │ │ ├── comp-241.json │ │ ├── comp-242.json │ │ ├── comp-243.json │ │ ├── comp-244.json │ │ ├── comp-245.json │ │ ├── comp-246.json │ │ ├── comp-247.json │ │ ├── comp-248.json │ │ ├── comp-249.json │ │ ├── comp-25.json │ │ ├── comp-250.json │ │ ├── comp-251.json │ │ ├── comp-252.json │ │ ├── comp-253.json │ │ ├── comp-254.json │ │ ├── comp-255.json │ │ ├── comp-256.json │ │ ├── comp-257.json │ │ ├── comp-258.json │ │ ├── comp-259.json │ │ ├── comp-26.json │ │ ├── comp-260.json │ │ ├── comp-261.json │ │ ├── comp-262.json │ │ ├── comp-263.json │ │ ├── comp-264.json │ │ ├── comp-265.json │ │ ├── comp-266.json │ │ ├── comp-267.json │ │ ├── comp-268.json │ │ ├── comp-269.json │ │ ├── comp-27.json │ │ ├── comp-270.json │ │ ├── comp-271.json │ │ ├── comp-272.json │ │ ├── comp-273.json │ │ ├── comp-274.json │ │ ├── comp-275.json │ │ ├── comp-276.json │ │ ├── comp-277.json │ │ ├── comp-278.json │ │ ├── comp-279.json │ │ ├── comp-28.json │ │ ├── comp-280.json │ │ ├── comp-281.json │ │ ├── comp-282.json │ │ ├── comp-283.json │ │ ├── comp-284.json │ │ ├── comp-285.json │ │ ├── comp-286.json │ │ ├── comp-287.json │ │ ├── comp-288.json │ │ ├── comp-289.json │ │ ├── comp-29.json │ │ ├── comp-290.json │ │ ├── comp-291.json │ │ ├── comp-292.json │ │ ├── comp-293.json │ │ ├── comp-294.json │ │ ├── comp-295.json │ │ ├── comp-296.json │ │ ├── comp-297.json │ │ ├── comp-298.json │ │ ├── comp-299.json │ │ ├── comp-30.json │ │ ├── comp-300.json │ │ ├── comp-301.json │ │ ├── comp-302.json │ │ ├── comp-303.json │ │ ├── comp-304.json │ │ ├── comp-305.json │ │ ├── comp-306.json │ │ ├── comp-307.json │ │ ├── comp-308.json │ │ ├── comp-309.json │ │ ├── comp-31.json │ │ ├── comp-310.json │ │ ├── comp-311.json │ │ ├── comp-312.json │ │ ├── comp-313.json │ │ ├── comp-314.json │ │ ├── comp-315.json │ │ ├── comp-316.json │ │ ├── comp-317.json │ │ ├── comp-318.json │ │ ├── comp-319.json │ │ ├── comp-32.json │ │ ├── comp-320.json │ │ ├── comp-321.json │ │ ├── comp-322.json │ │ ├── comp-323.json │ │ ├── comp-324.json │ │ ├── comp-325.json │ │ ├── comp-326.json │ │ ├── comp-327.json │ │ ├── comp-328.json │ │ ├── comp-329.json │ │ ├── comp-33.json │ │ ├── comp-330.json │ │ ├── comp-331.json │ │ ├── comp-332.json │ │ ├── comp-333.json │ │ ├── comp-334.json │ │ ├── comp-335.json │ │ ├── comp-336.json │ │ ├── comp-337.json │ │ ├── comp-338.json │ │ ├── comp-339.json │ │ ├── comp-34.json │ │ ├── comp-340.json │ │ ├── comp-341.json │ │ ├── comp-342.json │ │ ├── comp-343.json │ │ ├── comp-344.json │ │ ├── comp-345.json │ │ ├── comp-346.json │ │ ├── comp-347.json │ │ ├── comp-348.json │ │ ├── comp-349.json │ │ ├── comp-35.json │ │ ├── comp-350.json │ │ ├── comp-351.json │ │ ├── comp-352.json │ │ ├── comp-353.json │ │ ├── comp-354.json │ │ ├── comp-355.json │ │ ├── comp-356.json │ │ ├── comp-357.json │ │ ├── comp-358.json │ │ ├── comp-359.json │ │ ├── comp-36.json │ │ ├── comp-360.json │ │ ├── comp-361.json │ │ ├── comp-362.json │ │ ├── comp-363.json │ │ ├── comp-364.json │ │ ├── comp-365.json │ │ ├── comp-366.json │ │ ├── comp-367.json │ │ ├── comp-368.json │ │ ├── comp-369.json │ │ ├── comp-37.json │ │ ├── comp-370.json │ │ ├── comp-371.json │ │ ├── comp-372.json │ │ ├── comp-373.json │ │ ├── comp-374.json │ │ ├── comp-375.json │ │ ├── comp-376.json │ │ ├── comp-377.json │ │ ├── comp-378.json │ │ ├── comp-379.json │ │ ├── comp-38.json │ │ ├── comp-380.json │ │ ├── comp-381.json │ │ ├── comp-382.json │ │ ├── comp-383.json │ │ ├── comp-384.json │ │ ├── comp-385.json │ │ ├── comp-386.json │ │ ├── comp-387.json │ │ ├── comp-388.json │ │ ├── comp-389.json │ │ ├── comp-39.json │ │ ├── comp-390.json │ │ ├── comp-391.json │ │ ├── comp-392.json │ │ ├── comp-393.json │ │ ├── comp-394.json │ │ ├── comp-395.json │ │ ├── comp-396.json │ │ ├── comp-397.json │ │ ├── comp-398.json │ │ ├── comp-399.json │ │ ├── comp-40.json │ │ ├── comp-400.json │ │ ├── comp-401.json │ │ ├── comp-402.json │ │ ├── comp-403.json │ │ ├── comp-404.json │ │ ├── comp-405.json │ │ ├── comp-406.json │ │ ├── comp-407.json │ │ ├── comp-408.json │ │ ├── comp-409.json │ │ ├── comp-41.json │ │ ├── comp-410.json │ │ ├── comp-411.json │ │ ├── comp-412.json │ │ ├── comp-413.json │ │ ├── comp-414.json │ │ ├── comp-415.json │ │ ├── comp-416.json │ │ ├── comp-417.json │ │ ├── comp-418.json │ │ ├── comp-419.json │ │ ├── comp-42.json │ │ ├── comp-420.json │ │ ├── comp-421.json │ │ ├── comp-422.json │ │ ├── comp-423.json │ │ ├── comp-424.json │ │ ├── comp-425.json │ │ ├── comp-426.json │ │ ├── comp-427.json │ │ ├── comp-428.json │ │ ├── comp-429.json │ │ ├── comp-43.json │ │ ├── comp-430.json │ │ ├── comp-431.json │ │ ├── comp-432.json │ │ ├── comp-433.json │ │ ├── comp-434.json │ │ ├── comp-435.json │ │ ├── comp-436.json │ │ ├── comp-437.json │ │ ├── comp-438.json │ │ ├── comp-439.json │ │ ├── comp-44.json │ │ ├── comp-440.json │ │ ├── comp-441.json │ │ ├── comp-442.json │ │ ├── comp-443.json │ │ ├── comp-444.json │ │ ├── comp-445.json │ │ ├── comp-446.json │ │ ├── comp-447.json │ │ ├── comp-448.json │ │ ├── comp-449.json │ │ ├── comp-45.json │ │ ├── comp-450.json │ │ ├── comp-451.json │ │ ├── comp-452.json │ │ ├── comp-453.json │ │ ├── comp-454.json │ │ ├── comp-455.json │ │ ├── comp-456.json │ │ ├── comp-457.json │ │ ├── comp-458.json │ │ ├── comp-459.json │ │ ├── comp-46.json │ │ ├── comp-460.json │ │ ├── comp-461.json │ │ ├── comp-462.json │ │ ├── comp-463.json │ │ ├── comp-464.json │ │ ├── comp-465.json │ │ ├── comp-466.json │ │ ├── comp-467.json │ │ ├── comp-468.json │ │ ├── comp-469.json │ │ ├── comp-47.json │ │ ├── comp-470.json │ │ ├── comp-471.json │ │ ├── comp-472.json │ │ ├── comp-473.json │ │ ├── comp-474.json │ │ ├── comp-475.json │ │ ├── comp-476.json │ │ ├── comp-477.json │ │ ├── comp-478.json │ │ ├── comp-479.json │ │ ├── comp-48.json │ │ ├── comp-480.json │ │ ├── comp-481.json │ │ ├── comp-482.json │ │ ├── comp-483.json │ │ ├── comp-484.json │ │ ├── comp-485.json │ │ ├── comp-486.json │ │ ├── comp-487.json │ │ ├── comp-488.json │ │ ├── comp-489.json │ │ ├── comp-49.json │ │ ├── comp-490.json │ │ ├── comp-491.json │ │ ├── comp-492.json │ │ ├── comp-493.json │ │ ├── comp-494.json │ │ ├── comp-495.json │ │ ├── comp-496.json │ │ ├── comp-497.json │ │ ├── comp-498.json │ │ ├── comp-499.json │ │ ├── comp-50.json │ │ ├── comp-500.json │ │ ├── comp-501.json │ │ ├── comp-502.json │ │ ├── comp-503.json │ │ ├── comp-504.json │ │ ├── comp-505.json │ │ ├── comp-506.json │ │ ├── comp-507.json │ │ ├── comp-508.json │ │ ├── comp-509.json │ │ ├── comp-51.json │ │ ├── comp-510.json │ │ ├── comp-511.json │ │ ├── comp-512.json │ │ ├── comp-513.json │ │ ├── comp-514.json │ │ ├── comp-515.json │ │ ├── comp-516.json │ │ ├── comp-517.json │ │ ├── comp-518.json │ │ ├── comp-519.json │ │ ├── comp-52.json │ │ ├── comp-520.json │ │ ├── comp-521.json │ │ ├── comp-522.json │ │ ├── comp-523.json │ │ ├── comp-524.json │ │ ├── comp-525.json │ │ ├── comp-526.json │ │ ├── comp-527.json │ │ ├── comp-528.json │ │ ├── comp-529.json │ │ ├── comp-53.json │ │ ├── comp-54.json │ │ ├── comp-55.json │ │ ├── comp-56.json │ │ ├── comp-57.json │ │ ├── comp-58.json │ │ ├── comp-59.json │ │ ├── comp-60.json │ │ ├── comp-61.json │ │ ├── comp-62.json │ │ ├── comp-63.json │ │ ├── comp-64.json │ │ ├── comp-65.json │ │ ├── comp-66.json │ │ ├── comp-67.json │ │ ├── comp-68.json │ │ ├── comp-69.json │ │ ├── comp-70.json │ │ ├── comp-71.json │ │ ├── comp-72.json │ │ ├── comp-73.json │ │ ├── comp-74.json │ │ ├── comp-75.json │ │ ├── comp-76.json │ │ ├── comp-77.json │ │ ├── comp-78.json │ │ ├── comp-79.json │ │ ├── comp-80.json │ │ ├── comp-81.json │ │ ├── comp-82.json │ │ ├── comp-83.json │ │ ├── comp-84.json │ │ ├── comp-85.json │ │ ├── comp-86.json │ │ ├── comp-87.json │ │ ├── comp-88.json │ │ ├── comp-89.json │ │ ├── comp-90.json │ │ ├── comp-91.json │ │ ├── comp-92.json │ │ ├── comp-93.json │ │ ├── comp-94.json │ │ ├── comp-95.json │ │ ├── comp-96.json │ │ ├── comp-97.json │ │ ├── comp-98.json │ │ ├── comp-99.json │ │ ├── datefield-rac.json │ │ ├── dialog.json │ │ ├── dropdown-menu.json │ │ ├── hover-card.json │ │ ├── input.json │ │ ├── label.json │ │ ├── multiselect.json │ │ ├── pagination.json │ │ ├── popover.json │ │ ├── radio-group.json │ │ ├── scroll-area.json │ │ ├── select-native.json │ │ ├── select.json │ │ ├── slider.json │ │ ├── sonner.json │ │ ├── stepper.json │ │ ├── switch.json │ │ ├── table.json │ │ ├── tabs.json │ │ ├── textarea.json │ │ ├── toast.json │ │ ├── toggle-group.json │ │ ├── toggle.json │ │ ├── tooltip.json │ │ ├── use-character-limit.json │ │ ├── use-image-upload.json │ │ ├── use-pagination.json │ │ ├── use-slider-with-input.json │ │ ├── use-toast.json │ │ └── utils.json │ ├── multiselect.json │ ├── pagination.json │ ├── popover.json │ ├── progress.json │ ├── radio-group.json │ ├── scroll-area.json │ ├── select-native.json │ ├── select.json │ ├── slider.json │ ├── sonner.json │ ├── stepper.json │ ├── switch.json │ ├── table.json │ ├── tabs.json │ ├── textarea.json │ ├── timeline.json │ ├── toast.json │ ├── toggle-group.json │ ├── toggle.json │ ├── tooltip.json │ ├── tree.json │ ├── use-character-limit.json │ ├── use-file-upload.json │ ├── use-pagination.json │ ├── use-slider-with-input.json │ ├── use-toast.json │ └── utils.json ├── thumbs │ ├── accordion-dark.png │ ├── accordion.png │ ├── alert-dark.png │ ├── alert.png │ ├── avatar-dark.png │ ├── avatar.png │ ├── badge-dark.png │ ├── badge.png │ ├── banner-dark.png │ ├── banner.png │ ├── breadcrumb-dark.png │ ├── breadcrumb.png │ ├── button-dark.png │ ├── button.png │ ├── calendar-date-picker-dark.png │ ├── calendar-date-picker.png │ ├── checkbox-dark.png │ ├── checkbox.png │ ├── dialog-dark.png │ ├── dialog.png │ ├── dropdown-dark.png │ ├── dropdown.png │ ├── easings-dark.png │ ├── easings.png │ ├── event-calendar-dark.png │ ├── event-calendar.png │ ├── file-upload-dark.png │ ├── file-upload.png │ ├── image-cropper-dark.png │ ├── image-cropper.png │ ├── input-dark.png │ ├── input.png │ ├── notification-dark.png │ ├── notification.png │ ├── pagination-dark.png │ ├── pagination.png │ ├── popover-dark.png │ ├── popover.png │ ├── radio-dark.png │ ├── radio.png │ ├── select-dark.png │ ├── select.png │ ├── slider-dark.png │ ├── slider.png │ ├── stepper-dark.png │ ├── stepper.png │ ├── switch-dark.png │ ├── switch.png │ ├── tab.png │ ├── table-dark.png │ ├── table.png │ ├── tabs-dark.png │ ├── tabs.png │ ├── textarea-dark.png │ ├── textarea.png │ ├── timeline-dark.png │ ├── timeline.png │ ├── tooltip-dark.png │ ├── tooltip.png │ ├── tree-dark.png │ └── tree.png ├── ui-dark.png ├── ui-light.png └── ui-system.png ├── registry.json ├── registry ├── default │ ├── components │ │ ├── comp-01.tsx │ │ ├── comp-02.tsx │ │ ├── comp-03.tsx │ │ ├── comp-04.tsx │ │ ├── comp-05.tsx │ │ ├── comp-06.tsx │ │ ├── comp-07.tsx │ │ ├── comp-08.tsx │ │ ├── comp-09.tsx │ │ ├── comp-10.tsx │ │ ├── comp-100.tsx │ │ ├── comp-101.tsx │ │ ├── comp-102.tsx │ │ ├── comp-103.tsx │ │ ├── comp-104.tsx │ │ ├── comp-105.tsx │ │ ├── comp-106.tsx │ │ ├── comp-107.tsx │ │ ├── comp-108.tsx │ │ ├── comp-109.tsx │ │ ├── comp-11.tsx │ │ ├── comp-110.tsx │ │ ├── comp-111.tsx │ │ ├── comp-112.tsx │ │ ├── comp-113.tsx │ │ ├── comp-114.tsx │ │ ├── comp-115.tsx │ │ ├── comp-116.tsx │ │ ├── comp-117.tsx │ │ ├── comp-118.tsx │ │ ├── comp-119.tsx │ │ ├── comp-12.tsx │ │ ├── comp-120.tsx │ │ ├── comp-121.tsx │ │ ├── comp-122.tsx │ │ ├── comp-123.tsx │ │ ├── comp-124.tsx │ │ ├── comp-125.tsx │ │ ├── comp-126.tsx │ │ ├── comp-127.tsx │ │ ├── comp-128.tsx │ │ ├── comp-129.tsx │ │ ├── comp-13.tsx │ │ ├── comp-130.tsx │ │ ├── comp-131.tsx │ │ ├── comp-132.tsx │ │ ├── comp-133.tsx │ │ ├── comp-134.tsx │ │ ├── comp-135.tsx │ │ ├── comp-136.tsx │ │ ├── comp-137.tsx │ │ ├── comp-138.tsx │ │ ├── comp-139.tsx │ │ ├── comp-14.tsx │ │ ├── comp-140.tsx │ │ ├── comp-141.tsx │ │ ├── comp-142.tsx │ │ ├── comp-143.tsx │ │ ├── comp-144.tsx │ │ ├── comp-145.tsx │ │ ├── comp-146.tsx │ │ ├── comp-147.tsx │ │ ├── comp-148.tsx │ │ ├── comp-149.tsx │ │ ├── comp-15.tsx │ │ ├── comp-150.tsx │ │ ├── comp-151.tsx │ │ ├── comp-152.tsx │ │ ├── comp-153.tsx │ │ ├── comp-154.tsx │ │ ├── comp-155.tsx │ │ ├── comp-156.tsx │ │ ├── comp-157.tsx │ │ ├── comp-158.tsx │ │ ├── comp-159.tsx │ │ ├── comp-16.tsx │ │ ├── comp-160.tsx │ │ ├── comp-161.tsx │ │ ├── comp-162.tsx │ │ ├── comp-163.tsx │ │ ├── comp-164.tsx │ │ ├── comp-165.tsx │ │ ├── comp-166.tsx │ │ ├── comp-167.tsx │ │ ├── comp-168.tsx │ │ ├── comp-169.tsx │ │ ├── comp-17.tsx │ │ ├── comp-170.tsx │ │ ├── comp-171.tsx │ │ ├── comp-172.tsx │ │ ├── comp-173.tsx │ │ ├── comp-174.tsx │ │ ├── comp-175.tsx │ │ ├── comp-176.tsx │ │ ├── comp-177.tsx │ │ ├── comp-178.tsx │ │ ├── comp-179.tsx │ │ ├── comp-18.tsx │ │ ├── comp-180.tsx │ │ ├── comp-181.tsx │ │ ├── comp-182.tsx │ │ ├── comp-183.tsx │ │ ├── comp-184.tsx │ │ ├── comp-185.tsx │ │ ├── comp-186.tsx │ │ ├── comp-187.tsx │ │ ├── comp-188.tsx │ │ ├── comp-189.tsx │ │ ├── comp-19.tsx │ │ ├── comp-190.tsx │ │ ├── comp-191.tsx │ │ ├── comp-192.tsx │ │ ├── comp-193.tsx │ │ ├── comp-194.tsx │ │ ├── comp-195.tsx │ │ ├── comp-196.tsx │ │ ├── comp-197.tsx │ │ ├── comp-198.tsx │ │ ├── comp-199.tsx │ │ ├── comp-20.tsx │ │ ├── comp-200.tsx │ │ ├── comp-201.tsx │ │ ├── comp-202.tsx │ │ ├── comp-203.tsx │ │ ├── comp-204.tsx │ │ ├── comp-205.tsx │ │ ├── comp-206.tsx │ │ ├── comp-207.tsx │ │ ├── comp-208.tsx │ │ ├── comp-209.tsx │ │ ├── comp-21.tsx │ │ ├── comp-210.tsx │ │ ├── comp-211.tsx │ │ ├── comp-212.tsx │ │ ├── comp-213.tsx │ │ ├── comp-214.tsx │ │ ├── comp-215.tsx │ │ ├── comp-216.tsx │ │ ├── comp-217.tsx │ │ ├── comp-218.tsx │ │ ├── comp-219.tsx │ │ ├── comp-22.tsx │ │ ├── comp-220.tsx │ │ ├── comp-221.tsx │ │ ├── comp-222.tsx │ │ ├── comp-223.tsx │ │ ├── comp-224.tsx │ │ ├── comp-225.tsx │ │ ├── comp-226.tsx │ │ ├── comp-227.tsx │ │ ├── comp-228.tsx │ │ ├── comp-229.tsx │ │ ├── comp-23.tsx │ │ ├── comp-230.tsx │ │ ├── comp-231.tsx │ │ ├── comp-232.tsx │ │ ├── comp-233.tsx │ │ ├── comp-234.tsx │ │ ├── comp-235.tsx │ │ ├── comp-236.tsx │ │ ├── comp-237.tsx │ │ ├── comp-238.tsx │ │ ├── comp-239.tsx │ │ ├── comp-24.tsx │ │ ├── comp-240.tsx │ │ ├── comp-241.tsx │ │ ├── comp-242.tsx │ │ ├── comp-243.tsx │ │ ├── comp-244.tsx │ │ ├── comp-245.tsx │ │ ├── comp-246.tsx │ │ ├── comp-247.tsx │ │ ├── comp-248.tsx │ │ ├── comp-249.tsx │ │ ├── comp-25.tsx │ │ ├── comp-250.tsx │ │ ├── comp-251.tsx │ │ ├── comp-252.tsx │ │ ├── comp-253.tsx │ │ ├── comp-254.tsx │ │ ├── comp-255.tsx │ │ ├── comp-256.tsx │ │ ├── comp-257.tsx │ │ ├── comp-258.tsx │ │ ├── comp-259.tsx │ │ ├── comp-26.tsx │ │ ├── comp-260.tsx │ │ ├── comp-261.tsx │ │ ├── comp-262.tsx │ │ ├── comp-263.tsx │ │ ├── comp-264.tsx │ │ ├── comp-265.tsx │ │ ├── comp-266.tsx │ │ ├── comp-267.tsx │ │ ├── comp-268.tsx │ │ ├── comp-269.tsx │ │ ├── comp-27.tsx │ │ ├── comp-270.tsx │ │ ├── comp-271.tsx │ │ ├── comp-272.tsx │ │ ├── comp-273.tsx │ │ ├── comp-274.tsx │ │ ├── comp-275.tsx │ │ ├── comp-276.tsx │ │ ├── comp-277.tsx │ │ ├── comp-278.tsx │ │ ├── comp-279.tsx │ │ ├── comp-28.tsx │ │ ├── comp-280.tsx │ │ ├── comp-281.tsx │ │ ├── comp-282.tsx │ │ ├── comp-283.tsx │ │ ├── comp-284.tsx │ │ ├── comp-285.tsx │ │ ├── comp-286.tsx │ │ ├── comp-287.tsx │ │ ├── comp-288.tsx │ │ ├── comp-289.tsx │ │ ├── comp-29.tsx │ │ ├── comp-290.tsx │ │ ├── comp-291.tsx │ │ ├── comp-292.tsx │ │ ├── comp-293.tsx │ │ ├── comp-294.tsx │ │ ├── comp-295.tsx │ │ ├── comp-296.tsx │ │ ├── comp-297.tsx │ │ ├── comp-298.tsx │ │ ├── comp-299.tsx │ │ ├── comp-30.tsx │ │ ├── comp-300.tsx │ │ ├── comp-301.tsx │ │ ├── comp-302.tsx │ │ ├── comp-303.tsx │ │ ├── comp-304.tsx │ │ ├── comp-305.tsx │ │ ├── comp-306.tsx │ │ ├── comp-307.tsx │ │ ├── comp-308.tsx │ │ ├── comp-309.tsx │ │ ├── comp-31.tsx │ │ ├── comp-310.tsx │ │ ├── comp-311.tsx │ │ ├── comp-312.tsx │ │ ├── comp-313.tsx │ │ ├── comp-314.tsx │ │ ├── comp-315.tsx │ │ ├── comp-316.tsx │ │ ├── comp-317.tsx │ │ ├── comp-318.tsx │ │ ├── comp-319.tsx │ │ ├── comp-32.tsx │ │ ├── comp-320.tsx │ │ ├── comp-321.tsx │ │ ├── comp-322.tsx │ │ ├── comp-323.tsx │ │ ├── comp-324.tsx │ │ ├── comp-325.tsx │ │ ├── comp-326.tsx │ │ ├── comp-327.tsx │ │ ├── comp-328.tsx │ │ ├── comp-329.tsx │ │ ├── comp-33.tsx │ │ ├── comp-330.tsx │ │ ├── comp-331.tsx │ │ ├── comp-332.tsx │ │ ├── comp-333.tsx │ │ ├── comp-334.tsx │ │ ├── comp-335.tsx │ │ ├── comp-336.tsx │ │ ├── comp-337.tsx │ │ ├── comp-338.tsx │ │ ├── comp-339.tsx │ │ ├── comp-34.tsx │ │ ├── comp-340.tsx │ │ ├── comp-341.tsx │ │ ├── comp-342.tsx │ │ ├── comp-343.tsx │ │ ├── comp-344.tsx │ │ ├── comp-345.tsx │ │ ├── comp-346.tsx │ │ ├── comp-347.tsx │ │ ├── comp-348.tsx │ │ ├── comp-349.tsx │ │ ├── comp-35.tsx │ │ ├── comp-350.tsx │ │ ├── comp-351.tsx │ │ ├── comp-352.tsx │ │ ├── comp-353.tsx │ │ ├── comp-354.tsx │ │ ├── comp-355.tsx │ │ ├── comp-356.tsx │ │ ├── comp-357.tsx │ │ ├── comp-358.tsx │ │ ├── comp-359.tsx │ │ ├── comp-36.tsx │ │ ├── comp-360.tsx │ │ ├── comp-361.tsx │ │ ├── comp-362.tsx │ │ ├── comp-363.tsx │ │ ├── comp-364.tsx │ │ ├── comp-365.tsx │ │ ├── comp-366.tsx │ │ ├── comp-367.tsx │ │ ├── comp-368.tsx │ │ ├── comp-369.tsx │ │ ├── comp-37.tsx │ │ ├── comp-370.tsx │ │ ├── comp-371.tsx │ │ ├── comp-372.tsx │ │ ├── comp-373.tsx │ │ ├── comp-374.tsx │ │ ├── comp-375.tsx │ │ ├── comp-376.tsx │ │ ├── comp-377.tsx │ │ ├── comp-378.tsx │ │ ├── comp-379.tsx │ │ ├── comp-38.tsx │ │ ├── comp-380.tsx │ │ ├── comp-381.tsx │ │ ├── comp-382.tsx │ │ ├── comp-383.tsx │ │ ├── comp-384.tsx │ │ ├── comp-385.tsx │ │ ├── comp-386.tsx │ │ ├── comp-387.tsx │ │ ├── comp-388.tsx │ │ ├── comp-389.tsx │ │ ├── comp-39.tsx │ │ ├── comp-390.tsx │ │ ├── comp-391.tsx │ │ ├── comp-392.tsx │ │ ├── comp-393.tsx │ │ ├── comp-394.tsx │ │ ├── comp-395.tsx │ │ ├── comp-396.tsx │ │ ├── comp-397.tsx │ │ ├── comp-398.tsx │ │ ├── comp-399.tsx │ │ ├── comp-40.tsx │ │ ├── comp-400.tsx │ │ ├── comp-401.tsx │ │ ├── comp-402.tsx │ │ ├── comp-403.tsx │ │ ├── comp-404.tsx │ │ ├── comp-405.tsx │ │ ├── comp-406.tsx │ │ ├── comp-407.tsx │ │ ├── comp-408.tsx │ │ ├── comp-409.tsx │ │ ├── comp-41.tsx │ │ ├── comp-410.tsx │ │ ├── comp-411.tsx │ │ ├── comp-412.tsx │ │ ├── comp-413.tsx │ │ ├── comp-414.tsx │ │ ├── comp-415.tsx │ │ ├── comp-416.tsx │ │ ├── comp-417.tsx │ │ ├── comp-418.tsx │ │ ├── comp-419.tsx │ │ ├── comp-42.tsx │ │ ├── comp-420.tsx │ │ ├── comp-421.tsx │ │ ├── comp-422.tsx │ │ ├── comp-423.tsx │ │ ├── comp-424.tsx │ │ ├── comp-425.tsx │ │ ├── comp-426.tsx │ │ ├── comp-427.tsx │ │ ├── comp-428.tsx │ │ ├── comp-429.tsx │ │ ├── comp-43.tsx │ │ ├── comp-430.tsx │ │ ├── comp-431.tsx │ │ ├── comp-432.tsx │ │ ├── comp-433.tsx │ │ ├── comp-434.tsx │ │ ├── comp-435.tsx │ │ ├── comp-436.tsx │ │ ├── comp-437.tsx │ │ ├── comp-438.tsx │ │ ├── comp-439.tsx │ │ ├── comp-44.tsx │ │ ├── comp-440.tsx │ │ ├── comp-441.tsx │ │ ├── comp-442.tsx │ │ ├── comp-443.tsx │ │ ├── comp-444.tsx │ │ ├── comp-445.tsx │ │ ├── comp-446.tsx │ │ ├── comp-447.tsx │ │ ├── comp-448.tsx │ │ ├── comp-449.tsx │ │ ├── comp-45.tsx │ │ ├── comp-450.tsx │ │ ├── comp-451.tsx │ │ ├── comp-452.tsx │ │ ├── comp-453.tsx │ │ ├── comp-454.tsx │ │ ├── comp-455.tsx │ │ ├── comp-456.tsx │ │ ├── comp-457.tsx │ │ ├── comp-458.tsx │ │ ├── comp-459.tsx │ │ ├── comp-46.tsx │ │ ├── comp-460.tsx │ │ ├── comp-461.tsx │ │ ├── comp-462.tsx │ │ ├── comp-463.tsx │ │ ├── comp-464.tsx │ │ ├── comp-465.tsx │ │ ├── comp-466.tsx │ │ ├── comp-467.tsx │ │ ├── comp-468.tsx │ │ ├── comp-469.tsx │ │ ├── comp-47.tsx │ │ ├── comp-470.tsx │ │ ├── comp-471.tsx │ │ ├── comp-472.tsx │ │ ├── comp-473.tsx │ │ ├── comp-474.tsx │ │ ├── comp-475.tsx │ │ ├── comp-476.tsx │ │ ├── comp-477.tsx │ │ ├── comp-478.tsx │ │ ├── comp-479.tsx │ │ ├── comp-48.tsx │ │ ├── comp-480.tsx │ │ ├── comp-481.tsx │ │ ├── comp-482.tsx │ │ ├── comp-483.tsx │ │ ├── comp-484.tsx │ │ ├── comp-485.tsx │ │ ├── comp-486.tsx │ │ ├── comp-487.tsx │ │ ├── comp-488.tsx │ │ ├── comp-489.tsx │ │ ├── comp-49.tsx │ │ ├── comp-490.tsx │ │ ├── comp-491.tsx │ │ ├── comp-492.tsx │ │ ├── comp-493.tsx │ │ ├── comp-494.tsx │ │ ├── comp-495.tsx │ │ ├── comp-496.tsx │ │ ├── comp-497.tsx │ │ ├── comp-498.tsx │ │ ├── comp-499.tsx │ │ ├── comp-50.tsx │ │ ├── comp-500.tsx │ │ ├── comp-501.tsx │ │ ├── comp-502.tsx │ │ ├── comp-503.tsx │ │ ├── comp-504.tsx │ │ ├── comp-505.tsx │ │ ├── comp-506.tsx │ │ ├── comp-507.tsx │ │ ├── comp-508.tsx │ │ ├── comp-509.tsx │ │ ├── comp-51.tsx │ │ ├── comp-510.tsx │ │ ├── comp-511.tsx │ │ ├── comp-512.tsx │ │ ├── comp-513.tsx │ │ ├── comp-514.tsx │ │ ├── comp-515.tsx │ │ ├── comp-516.tsx │ │ ├── comp-517.tsx │ │ ├── comp-518.tsx │ │ ├── comp-519.tsx │ │ ├── comp-52.tsx │ │ ├── comp-520.tsx │ │ ├── comp-521.tsx │ │ ├── comp-522.tsx │ │ ├── comp-523.tsx │ │ ├── comp-524.tsx │ │ ├── comp-525.tsx │ │ ├── comp-526.tsx │ │ ├── comp-527.tsx │ │ ├── comp-528.tsx │ │ ├── comp-529.tsx │ │ ├── comp-53.tsx │ │ ├── comp-530.tsx │ │ ├── comp-531.tsx │ │ ├── comp-532.tsx │ │ ├── comp-533.tsx │ │ ├── comp-534.tsx │ │ ├── comp-535.tsx │ │ ├── comp-536.tsx │ │ ├── comp-537.tsx │ │ ├── comp-538.tsx │ │ ├── comp-539.tsx │ │ ├── comp-54.tsx │ │ ├── comp-540.tsx │ │ ├── comp-541.tsx │ │ ├── comp-542.tsx │ │ ├── comp-543.tsx │ │ ├── comp-544.tsx │ │ ├── comp-545.tsx │ │ ├── comp-546.tsx │ │ ├── comp-547.tsx │ │ ├── comp-548.tsx │ │ ├── comp-549.tsx │ │ ├── comp-55.tsx │ │ ├── comp-550.tsx │ │ ├── comp-551.tsx │ │ ├── comp-552.tsx │ │ ├── comp-553.tsx │ │ ├── comp-554.tsx │ │ ├── comp-555.tsx │ │ ├── comp-556.tsx │ │ ├── comp-557.tsx │ │ ├── comp-558.tsx │ │ ├── comp-559.tsx │ │ ├── comp-56.tsx │ │ ├── comp-560.tsx │ │ ├── comp-561.tsx │ │ ├── comp-562.tsx │ │ ├── comp-563.tsx │ │ ├── comp-564.tsx │ │ ├── comp-565.tsx │ │ ├── comp-566.tsx │ │ ├── comp-567.tsx │ │ ├── comp-568.tsx │ │ ├── comp-569.tsx │ │ ├── comp-57.tsx │ │ ├── comp-570.tsx │ │ ├── comp-571.tsx │ │ ├── comp-572.tsx │ │ ├── comp-573.tsx │ │ ├── comp-574.tsx │ │ ├── comp-575.tsx │ │ ├── comp-576.tsx │ │ ├── comp-58.tsx │ │ ├── comp-59.tsx │ │ ├── comp-60.tsx │ │ ├── comp-61.tsx │ │ ├── comp-62.tsx │ │ ├── comp-63.tsx │ │ ├── comp-64.tsx │ │ ├── comp-65.tsx │ │ ├── comp-66.tsx │ │ ├── comp-67.tsx │ │ ├── comp-68.tsx │ │ ├── comp-69.tsx │ │ ├── comp-70.tsx │ │ ├── comp-71.tsx │ │ ├── comp-72.tsx │ │ ├── comp-73.tsx │ │ ├── comp-74.tsx │ │ ├── comp-75.tsx │ │ ├── comp-76.tsx │ │ ├── comp-77.tsx │ │ ├── comp-78.tsx │ │ ├── comp-79.tsx │ │ ├── comp-80.tsx │ │ ├── comp-81.tsx │ │ ├── comp-82.tsx │ │ ├── comp-83.tsx │ │ ├── comp-84.tsx │ │ ├── comp-85.tsx │ │ ├── comp-86.tsx │ │ ├── comp-87.tsx │ │ ├── comp-88.tsx │ │ ├── comp-89.tsx │ │ ├── comp-90.tsx │ │ ├── comp-91.tsx │ │ ├── comp-92.tsx │ │ ├── comp-93.tsx │ │ ├── comp-94.tsx │ │ ├── comp-95.tsx │ │ ├── comp-96.tsx │ │ ├── comp-97.tsx │ │ ├── comp-98.tsx │ │ ├── comp-99.tsx │ │ └── event-calendar │ │ │ ├── agenda-view.tsx │ │ │ ├── calendar-dnd-context.tsx │ │ │ ├── constants.ts │ │ │ ├── day-view.tsx │ │ │ ├── draggable-event.tsx │ │ │ ├── droppable-cell.tsx │ │ │ ├── event-calendar.tsx │ │ │ ├── event-dialog.tsx │ │ │ ├── event-item.tsx │ │ │ ├── events-popup.tsx │ │ │ ├── hooks │ │ │ ├── use-current-time-indicator.ts │ │ │ └── use-event-visibility.ts │ │ │ ├── index.ts │ │ │ ├── month-view.tsx │ │ │ ├── types.ts │ │ │ ├── utils.ts │ │ │ └── week-view.tsx │ ├── hooks │ │ ├── use-character-limit.ts │ │ ├── use-file-upload.ts │ │ ├── use-pagination.ts │ │ ├── use-slider-with-input.ts │ │ └── use-toast.ts │ ├── lib │ │ └── utils.ts │ └── ui │ │ ├── accordion.tsx │ │ ├── alert-dialog.tsx │ │ ├── avatar.tsx │ │ ├── badge.tsx │ │ ├── breadcrumb.tsx │ │ ├── button.tsx │ │ ├── calendar-rac.tsx │ │ ├── calendar.tsx │ │ ├── checkbox-tree.tsx │ │ ├── checkbox.tsx │ │ ├── collapsible.tsx │ │ ├── command.tsx │ │ ├── cropper.tsx │ │ ├── datefield-rac.tsx │ │ ├── dialog.tsx │ │ ├── dropdown-menu.tsx │ │ ├── hover-card.tsx │ │ ├── input.tsx │ │ ├── label.tsx │ │ ├── multiselect.tsx │ │ ├── pagination.tsx │ │ ├── popover.tsx │ │ ├── progress.tsx │ │ ├── radio-group.tsx │ │ ├── resizable.tsx │ │ ├── scroll-area.tsx │ │ ├── select-native.tsx │ │ ├── select.tsx │ │ ├── slider.tsx │ │ ├── sonner.tsx │ │ ├── stepper.tsx │ │ ├── styles.css │ │ ├── switch.tsx │ │ ├── table.tsx │ │ ├── tabs.tsx │ │ ├── textarea.tsx │ │ ├── timeline.tsx │ │ ├── toast.tsx │ │ ├── toaster.tsx │ │ ├── toggle-group.tsx │ │ ├── toggle.tsx │ │ ├── tooltip.tsx │ │ └── tree.tsx └── registry-tags.ts ├── tsconfig.json ├── tsconfig.scripts.json └── vercel.json /.eslintignore: -------------------------------------------------------------------------------- 1 | plaintext 2 | .pnpm-store/ -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": ["next/core-web-vitals", "next/typescript"] 3 | } 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # See https://help.github.com/articles/ignoring-files/ for more about ignoring files. 2 | 3 | # dependencies 4 | /node_modules 5 | /.pnp 6 | .pnp.js 7 | .yarn/install-state.gz 8 | 9 | # testing 10 | /coverage 11 | 12 | # next.js 13 | /.next/ 14 | /out/ 15 | 16 | # production 17 | /build 18 | 19 | # misc 20 | .DS_Store 21 | *.pem 22 | 23 | # debug 24 | npm-debug.log* 25 | yarn-debug.log* 26 | yarn-error.log* 27 | .pnpm-debug.log* 28 | 29 | # local env files 30 | .env*.local 31 | 32 | # vercel 33 | .vercel 34 | 35 | # typescript 36 | *.tsbuildinfo 37 | next-env.d.ts 38 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | pnpm-lock.yaml 3 | public/r 4 | 5 | # Build output 6 | .next 7 | build 8 | dist 9 | 10 | # Cache 11 | .cache 12 | -------------------------------------------------------------------------------- /app/icon.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/not-found.tsx: -------------------------------------------------------------------------------- 1 | import Link from "next/link" 2 | 3 | import PageHeader from "@/components/page-header" 4 | import { Button } from "@/registry/default/ui/button" 5 | 6 | export default function NotFound() { 7 | return ( 8 | <> 9 | 10 | The page you're looking for does not exist or is no longer here. 11 | 12 |
13 | 16 |
17 | 18 | ) 19 | } 20 | -------------------------------------------------------------------------------- /app/opengraph-image.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/origin-space/originui/6ceee161704382136a954c9c45ed9ddfd13c3d50/app/opengraph-image.jpg -------------------------------------------------------------------------------- /app/robots.txt: -------------------------------------------------------------------------------- 1 | User-Agent: * 2 | Allow: / 3 | Disallow: /private/ 4 | 5 | Sitemap: https://originui.com/sitemap.xml -------------------------------------------------------------------------------- /app/search/page.tsx: -------------------------------------------------------------------------------- 1 | import { Suspense } from "react" 2 | import type { Metadata } from "next" 3 | 4 | import PageHeader from "@/components/page-header" 5 | 6 | import ComponentsContainer from "./components-container" 7 | 8 | export const metadata: Metadata = { 9 | title: "Search a Origin UI component", 10 | description: "Search for components in the Origin UI library.", 11 | } 12 | 13 | export default function Page() { 14 | return ( 15 | <> 16 | 17 | Use this page to quickly find a component (e.g., multiselect, vertical 18 | slider, etc.) 19 | 20 | 21 | 22 | 23 | 24 | ) 25 | } 26 | -------------------------------------------------------------------------------- /app/sitemap.ts: -------------------------------------------------------------------------------- 1 | import type { MetadataRoute } from "next" 2 | 3 | import { categories } from "@/config/components" 4 | 5 | export default function sitemap(): MetadataRoute.Sitemap { 6 | const home = { 7 | url: "https://originui.com", 8 | } 9 | const search = { 10 | url: "https://originui.com/search", 11 | } 12 | const easings = { 13 | url: "https://originui.com/easings", 14 | } 15 | const categoryPages = categories.map((category) => ({ 16 | url: `https://originui.com/${category.slug}`, 17 | })) 18 | 19 | return [home, ...categoryPages, search, easings] 20 | } 21 | -------------------------------------------------------------------------------- /app/twitter-image.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/origin-space/originui/6ceee161704382136a954c9c45ed9ddfd13c3d50/app/twitter-image.jpg -------------------------------------------------------------------------------- /components.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://ui.shadcn.com/schema.json", 3 | "style": "default", 4 | "rsc": true, 5 | "tsx": true, 6 | "tailwind": { 7 | "config": "tailwind.config.ts", 8 | "css": "app/globals.css", 9 | "baseColor": "zinc", 10 | "cssVariables": true, 11 | "prefix": "" 12 | }, 13 | "aliases": { 14 | "components": "@/components", 15 | "utils": "@/registry/default/lib/utils", 16 | "ui": "@/components/ui", 17 | "lib": "@/lib", 18 | "hooks": "@/registry/default/hooks" 19 | }, 20 | "iconLibrary": "lucide" 21 | } 22 | -------------------------------------------------------------------------------- /components/component-loader-server.tsx: -------------------------------------------------------------------------------- 1 | import { ComponentType } from "react" 2 | import type { RegistryItem } from "shadcn/registry" 3 | 4 | interface ComponentLoaderProps { 5 | component: RegistryItem 6 | } 7 | 8 | export default async function ComponentLoader({ 9 | component, 10 | ...props 11 | }: ComponentLoaderProps & TProps) { 12 | if (!component?.name) { 13 | return null 14 | } 15 | 16 | try { 17 | const Component = ( 18 | await import(`@/registry/default/components/${component.name}`) 19 | ).default as ComponentType 20 | 21 | return 22 | } catch (error) { 23 | console.error(`Failed to load component ${component.name}:`, error) 24 | return null 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /components/cta.tsx: -------------------------------------------------------------------------------- 1 | import { Button } from "@/registry/default/ui/button" 2 | 3 | export default function Cta() { 4 | return ( 5 |
6 |

7 | Didn't find what you were looking for? 8 |

9 | 17 |
18 | ) 19 | } 20 | -------------------------------------------------------------------------------- /components/page-grid.tsx: -------------------------------------------------------------------------------- 1 | export default function PageGrid({ children }: { children: React.ReactNode }) { 2 | return ( 3 |
4 |
5 | {children} 6 |
7 |
8 | ) 9 | } 10 | -------------------------------------------------------------------------------- /components/page-header.tsx: -------------------------------------------------------------------------------- 1 | import { cn } from "@/registry/default/lib/utils" 2 | 3 | interface PageHeaderProps { 4 | title: string 5 | className?: string 6 | children: React.ReactNode 7 | } 8 | 9 | export default function PageHeader({ 10 | title, 11 | className, 12 | children, 13 | }: PageHeaderProps) { 14 | return ( 15 |
16 |

17 | {title} 18 |

19 |

20 | {children} 21 |

22 |
23 | ) 24 | } 25 | -------------------------------------------------------------------------------- /components/theme-provider.tsx: -------------------------------------------------------------------------------- 1 | "use client" 2 | 3 | import { 4 | ThemeProvider as NextThemesProvider, 5 | type ThemeProviderProps, 6 | } from "next-themes" 7 | 8 | export function ThemeProvider({ children, ...props }: ThemeProviderProps) { 9 | return {children} 10 | } 11 | -------------------------------------------------------------------------------- /hooks/use-config.ts: -------------------------------------------------------------------------------- 1 | import { useAtom } from "jotai" 2 | import { atomWithStorage } from "jotai/utils" 3 | 4 | type Config = { 5 | packageManager: "npm" | "yarn" | "pnpm" | "bun" 6 | } 7 | 8 | const configAtom = atomWithStorage("config", { 9 | packageManager: "pnpm", 10 | }) 11 | 12 | export function useConfig() { 13 | return useAtom(configAtom) 14 | } 15 | -------------------------------------------------------------------------------- /hooks/use-copy.ts: -------------------------------------------------------------------------------- 1 | import { useState } from "react" 2 | 3 | export function useCopy(duration = 1500) { 4 | const [copied, setCopied] = useState(false) 5 | 6 | const copy = async (text: string) => { 7 | try { 8 | await navigator.clipboard.writeText(text) 9 | setCopied(true) 10 | setTimeout(() => setCopied(false), duration) 11 | return true 12 | } catch (err) { 13 | console.error("Failed to copy text: ", err) 14 | return false 15 | } 16 | } 17 | 18 | return { 19 | copied, 20 | copy, 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /hooks/use-mobile.tsx: -------------------------------------------------------------------------------- 1 | import * as React from "react" 2 | 3 | const MOBILE_BREAKPOINT = 768 4 | 5 | export function useIsMobile() { 6 | const [isMobile, setIsMobile] = React.useState(undefined) 7 | 8 | React.useEffect(() => { 9 | const mql = window.matchMedia(`(max-width: ${MOBILE_BREAKPOINT - 1}px)`) 10 | const onChange = () => { 11 | setIsMobile(window.innerWidth < MOBILE_BREAKPOINT) 12 | } 13 | mql.addEventListener("change", onChange) 14 | setIsMobile(window.innerWidth < MOBILE_BREAKPOINT) 15 | return () => mql.removeEventListener("change", onChange) 16 | }, []) 17 | 18 | return !!isMobile 19 | } 20 | -------------------------------------------------------------------------------- /next.config.ts: -------------------------------------------------------------------------------- 1 | import type { NextConfig } from "next" 2 | 3 | const nextConfig: NextConfig = { 4 | /* config options here */ 5 | } 6 | 7 | export default nextConfig 8 | -------------------------------------------------------------------------------- /postcss.config.mjs: -------------------------------------------------------------------------------- 1 | /** @type {import('postcss-load-config').Config} */ 2 | const config = { 3 | plugins: { 4 | "@tailwindcss/postcss": {}, 5 | }, 6 | }; 7 | 8 | export default config; 9 | -------------------------------------------------------------------------------- /public/avatar-20-01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/origin-space/originui/6ceee161704382136a954c9c45ed9ddfd13c3d50/public/avatar-20-01.jpg -------------------------------------------------------------------------------- /public/avatar-20-02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/origin-space/originui/6ceee161704382136a954c9c45ed9ddfd13c3d50/public/avatar-20-02.jpg -------------------------------------------------------------------------------- /public/avatar-20-03.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/origin-space/originui/6ceee161704382136a954c9c45ed9ddfd13c3d50/public/avatar-20-03.jpg -------------------------------------------------------------------------------- /public/avatar-20-04.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/origin-space/originui/6ceee161704382136a954c9c45ed9ddfd13c3d50/public/avatar-20-04.jpg -------------------------------------------------------------------------------- /public/avatar-20-05.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/origin-space/originui/6ceee161704382136a954c9c45ed9ddfd13c3d50/public/avatar-20-05.jpg -------------------------------------------------------------------------------- /public/avatar-20-06.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/origin-space/originui/6ceee161704382136a954c9c45ed9ddfd13c3d50/public/avatar-20-06.jpg -------------------------------------------------------------------------------- /public/avatar-32-01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/origin-space/originui/6ceee161704382136a954c9c45ed9ddfd13c3d50/public/avatar-32-01.jpg -------------------------------------------------------------------------------- /public/avatar-40-01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/origin-space/originui/6ceee161704382136a954c9c45ed9ddfd13c3d50/public/avatar-40-01.jpg -------------------------------------------------------------------------------- /public/avatar-40-02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/origin-space/originui/6ceee161704382136a954c9c45ed9ddfd13c3d50/public/avatar-40-02.jpg -------------------------------------------------------------------------------- /public/avatar-40-03.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/origin-space/originui/6ceee161704382136a954c9c45ed9ddfd13c3d50/public/avatar-40-03.jpg -------------------------------------------------------------------------------- /public/avatar-40-04.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/origin-space/originui/6ceee161704382136a954c9c45ed9ddfd13c3d50/public/avatar-40-04.jpg -------------------------------------------------------------------------------- /public/avatar-40-05.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/origin-space/originui/6ceee161704382136a954c9c45ed9ddfd13c3d50/public/avatar-40-05.jpg -------------------------------------------------------------------------------- /public/avatar-72-01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/origin-space/originui/6ceee161704382136a954c9c45ed9ddfd13c3d50/public/avatar-72-01.jpg -------------------------------------------------------------------------------- /public/avatar-80-01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/origin-space/originui/6ceee161704382136a954c9c45ed9ddfd13c3d50/public/avatar-80-01.jpg -------------------------------------------------------------------------------- /public/avatar-80-02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/origin-space/originui/6ceee161704382136a954c9c45ed9ddfd13c3d50/public/avatar-80-02.jpg -------------------------------------------------------------------------------- /public/avatar-80-03.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/origin-space/originui/6ceee161704382136a954c9c45ed9ddfd13c3d50/public/avatar-80-03.jpg -------------------------------------------------------------------------------- /public/avatar-80-04.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/origin-space/originui/6ceee161704382136a954c9c45ed9ddfd13c3d50/public/avatar-80-04.jpg -------------------------------------------------------------------------------- /public/avatar-80-05.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/origin-space/originui/6ceee161704382136a954c9c45ed9ddfd13c3d50/public/avatar-80-05.jpg -------------------------------------------------------------------------------- /public/avatar-80-06.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/origin-space/originui/6ceee161704382136a954c9c45ed9ddfd13c3d50/public/avatar-80-06.jpg -------------------------------------------------------------------------------- /public/avatar-80-07.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/origin-space/originui/6ceee161704382136a954c9c45ed9ddfd13c3d50/public/avatar-80-07.jpg -------------------------------------------------------------------------------- /public/avatar-80-08.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/origin-space/originui/6ceee161704382136a954c9c45ed9ddfd13c3d50/public/avatar-80-08.jpg -------------------------------------------------------------------------------- /public/avatar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/origin-space/originui/6ceee161704382136a954c9c45ed9ddfd13c3d50/public/avatar.jpg -------------------------------------------------------------------------------- /public/dialog-content.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/origin-space/originui/6ceee161704382136a954c9c45ed9ddfd13c3d50/public/dialog-content.png -------------------------------------------------------------------------------- /public/layouts/app-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/origin-space/originui/6ceee161704382136a954c9c45ed9ddfd13c3d50/public/layouts/app-1.png -------------------------------------------------------------------------------- /public/layouts/app-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/origin-space/originui/6ceee161704382136a954c9c45ed9ddfd13c3d50/public/layouts/app-2.png -------------------------------------------------------------------------------- /public/layouts/app-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/origin-space/originui/6ceee161704382136a954c9c45ed9ddfd13c3d50/public/layouts/app-3.png -------------------------------------------------------------------------------- /public/layouts/app-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/origin-space/originui/6ceee161704382136a954c9c45ed9ddfd13c3d50/public/layouts/app-4.png -------------------------------------------------------------------------------- /public/layouts/app-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/origin-space/originui/6ceee161704382136a954c9c45ed9ddfd13c3d50/public/layouts/app-5.png -------------------------------------------------------------------------------- /public/layouts/app-6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/origin-space/originui/6ceee161704382136a954c9c45ed9ddfd13c3d50/public/layouts/app-6.png -------------------------------------------------------------------------------- /public/layouts/app-7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/origin-space/originui/6ceee161704382136a954c9c45ed9ddfd13c3d50/public/layouts/app-7.png -------------------------------------------------------------------------------- /public/profile-bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/origin-space/originui/6ceee161704382136a954c9c45ed9ddfd13c3d50/public/profile-bg.jpg -------------------------------------------------------------------------------- /public/r/comp-124.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json", 3 | "name": "comp-124", 4 | "type": "registry:component", 5 | "registryDependencies": [ 6 | "https://originui.com/r/button.json" 7 | ], 8 | "files": [ 9 | { 10 | "path": "registry/default/components/comp-124.tsx", 11 | "content": "import { ChevronLeftIcon } from \"lucide-react\"\n\nimport { Button } from \"@/registry/default/ui/button\"\n\nexport default function Component() {\n return (\n \n )\n}\n", 12 | "type": "registry:component" 13 | } 14 | ], 15 | "meta": { 16 | "tags": [ 17 | "button", 18 | "back" 19 | ], 20 | "style": 2 21 | } 22 | } -------------------------------------------------------------------------------- /public/r/comp-240.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json", 3 | "name": "comp-240", 4 | "type": "registry:component", 5 | "registryDependencies": [ 6 | "https://originui.com/r/label.json", 7 | "https://originui.com/r/slider.json" 8 | ], 9 | "files": [ 10 | { 11 | "path": "registry/default/components/comp-240.tsx", 12 | "content": "import { Label } from \"@/registry/default/ui/label\"\nimport { Slider } from \"@/registry/default/ui/slider\"\n\nexport default function Component() {\n return (\n
\n \n \n
\n )\n}\n", 13 | "type": "registry:component" 14 | } 15 | ], 16 | "meta": { 17 | "tags": [ 18 | "slider", 19 | "label", 20 | "radix" 21 | ] 22 | } 23 | } -------------------------------------------------------------------------------- /public/r/comp-267.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json", 3 | "name": "comp-267", 4 | "type": "registry:component", 5 | "files": [ 6 | { 7 | "path": "registry/default/components/comp-267.tsx", 8 | "content": "import { TriangleAlert } from \"lucide-react\"\n\nexport default function Component() {\n return (\n
\n

\n \n Some information is missing!\n

\n
\n )\n}\n", 9 | "type": "registry:component" 10 | } 11 | ], 12 | "meta": { 13 | "tags": [ 14 | "alert", 15 | "warning" 16 | ], 17 | "colSpan": 2 18 | } 19 | } -------------------------------------------------------------------------------- /public/r/comp-268.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json", 3 | "name": "comp-268", 4 | "type": "registry:component", 5 | "files": [ 6 | { 7 | "path": "registry/default/components/comp-268.tsx", 8 | "content": "import { TriangleAlert } from \"lucide-react\"\n\nexport default function Component() {\n return (\n
\n

\n \n Some information is missing!\n

\n
\n )\n}\n", 9 | "type": "registry:component" 10 | } 11 | ], 12 | "meta": { 13 | "tags": [ 14 | "alert", 15 | "warning" 16 | ], 17 | "colSpan": 2 18 | } 19 | } -------------------------------------------------------------------------------- /public/r/comp-269.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json", 3 | "name": "comp-269", 4 | "type": "registry:component", 5 | "files": [ 6 | { 7 | "path": "registry/default/components/comp-269.tsx", 8 | "content": "import { CircleAlert } from \"lucide-react\"\n\nexport default function Component() {\n return (\n
\n

\n \n An error occurred!\n

\n
\n )\n}\n", 9 | "type": "registry:component" 10 | } 11 | ], 12 | "meta": { 13 | "tags": [ 14 | "alert", 15 | "error" 16 | ], 17 | "colSpan": 2 18 | } 19 | } -------------------------------------------------------------------------------- /public/r/comp-270.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json", 3 | "name": "comp-270", 4 | "type": "registry:component", 5 | "files": [ 6 | { 7 | "path": "registry/default/components/comp-270.tsx", 8 | "content": "import { CircleAlert } from \"lucide-react\"\n\nexport default function Component() {\n return (\n
\n

\n \n An error occurred!\n

\n
\n )\n}\n", 9 | "type": "registry:component" 10 | } 11 | ], 12 | "meta": { 13 | "tags": [ 14 | "alert", 15 | "error" 16 | ], 17 | "colSpan": 2 18 | } 19 | } -------------------------------------------------------------------------------- /public/r/comp-271.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json", 3 | "name": "comp-271", 4 | "type": "registry:component", 5 | "files": [ 6 | { 7 | "path": "registry/default/components/comp-271.tsx", 8 | "content": "import { CircleCheckIcon } from \"lucide-react\"\n\nexport default function Component() {\n return (\n
\n

\n \n Completed successfully!\n

\n
\n )\n}\n", 9 | "type": "registry:component" 10 | } 11 | ], 12 | "meta": { 13 | "tags": [ 14 | "alert", 15 | "success" 16 | ], 17 | "colSpan": 2 18 | } 19 | } -------------------------------------------------------------------------------- /public/r/comp-272.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json", 3 | "name": "comp-272", 4 | "type": "registry:component", 5 | "files": [ 6 | { 7 | "path": "registry/default/components/comp-272.tsx", 8 | "content": "import { CircleCheckIcon } from \"lucide-react\"\n\nexport default function Component() {\n return (\n
\n

\n \n Completed successfully!\n

\n
\n )\n}\n", 9 | "type": "registry:component" 10 | } 11 | ], 12 | "meta": { 13 | "tags": [ 14 | "alert", 15 | "success" 16 | ], 17 | "colSpan": 2 18 | } 19 | } -------------------------------------------------------------------------------- /public/r/comp-273.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json", 3 | "name": "comp-273", 4 | "type": "registry:component", 5 | "files": [ 6 | { 7 | "path": "registry/default/components/comp-273.tsx", 8 | "content": "import { InfoIcon } from \"lucide-react\"\n\nexport default function Component() {\n return (\n
\n

\n \n Just a quick note!\n

\n
\n )\n}\n", 9 | "type": "registry:component" 10 | } 11 | ], 12 | "meta": { 13 | "tags": [ 14 | "alert", 15 | "info" 16 | ], 17 | "colSpan": 2 18 | } 19 | } -------------------------------------------------------------------------------- /public/r/comp-274.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json", 3 | "name": "comp-274", 4 | "type": "registry:component", 5 | "files": [ 6 | { 7 | "path": "registry/default/components/comp-274.tsx", 8 | "content": "import { InfoIcon } from \"lucide-react\"\n\nexport default function Component() {\n return (\n
\n

\n \n Just a quick note!\n

\n
\n )\n}\n", 9 | "type": "registry:component" 10 | } 11 | ], 12 | "meta": { 13 | "tags": [ 14 | "alert", 15 | "info" 16 | ], 17 | "colSpan": 2 18 | } 19 | } -------------------------------------------------------------------------------- /public/r/comp-390.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json", 3 | "name": "comp-390", 4 | "type": "registry:component", 5 | "registryDependencies": [ 6 | "https://originui.com/r/avatar.json" 7 | ], 8 | "files": [ 9 | { 10 | "path": "registry/default/components/comp-390.tsx", 11 | "content": "import {\n Avatar,\n AvatarFallback,\n AvatarImage,\n} from \"@/registry/default/ui/avatar\"\n\nexport default function Component() {\n return (\n \n \n KK\n \n )\n}\n", 12 | "type": "registry:component" 13 | } 14 | ], 15 | "meta": { 16 | "tags": [ 17 | "avatar", 18 | "user", 19 | "profile" 20 | ], 21 | "style": 1 22 | } 23 | } -------------------------------------------------------------------------------- /public/r/comp-391.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json", 3 | "name": "comp-391", 4 | "type": "registry:component", 5 | "registryDependencies": [ 6 | "https://originui.com/r/avatar.json" 7 | ], 8 | "files": [ 9 | { 10 | "path": "registry/default/components/comp-391.tsx", 11 | "content": "import { Avatar, AvatarFallback } from \"@/registry/default/ui/avatar\"\n\nexport default function Component() {\n return (\n \n KK\n \n )\n}\n", 12 | "type": "registry:component" 13 | } 14 | ], 15 | "meta": { 16 | "tags": [ 17 | "avatar", 18 | "user", 19 | "profile" 20 | ], 21 | "style": 1 22 | } 23 | } -------------------------------------------------------------------------------- /public/r/comp-392.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json", 3 | "name": "comp-392", 4 | "type": "registry:component", 5 | "registryDependencies": [ 6 | "https://originui.com/r/avatar.json" 7 | ], 8 | "files": [ 9 | { 10 | "path": "registry/default/components/comp-392.tsx", 11 | "content": "import { UserRoundIcon } from \"lucide-react\"\n\nimport { Avatar, AvatarFallback } from \"@/registry/default/ui/avatar\"\n\nexport default function Component() {\n return (\n \n \n \n \n \n )\n}\n", 12 | "type": "registry:component" 13 | } 14 | ], 15 | "meta": { 16 | "tags": [ 17 | "avatar", 18 | "user", 19 | "profile" 20 | ], 21 | "style": 1 22 | } 23 | } -------------------------------------------------------------------------------- /public/r/comp-393.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json", 3 | "name": "comp-393", 4 | "type": "registry:component", 5 | "registryDependencies": [ 6 | "https://originui.com/r/avatar.json" 7 | ], 8 | "files": [ 9 | { 10 | "path": "registry/default/components/comp-393.tsx", 11 | "content": "import {\n Avatar,\n AvatarFallback,\n AvatarImage,\n} from \"@/registry/default/ui/avatar\"\n\nexport default function Component() {\n return (\n \n \n KK\n \n )\n}\n", 12 | "type": "registry:component" 13 | } 14 | ], 15 | "meta": { 16 | "tags": [ 17 | "avatar", 18 | "user", 19 | "profile" 20 | ], 21 | "style": 1 22 | } 23 | } -------------------------------------------------------------------------------- /public/r/comp-413.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json", 3 | "name": "comp-413", 4 | "type": "registry:component", 5 | "registryDependencies": [ 6 | "https://originui.com/r/badge.json" 7 | ], 8 | "files": [ 9 | { 10 | "path": "registry/default/components/comp-413.tsx", 11 | "content": "import { Badge } from \"@/registry/default/ui/badge\"\n\nexport default function Component() {\n return Badge\n}\n", 12 | "type": "registry:component" 13 | } 14 | ], 15 | "meta": { 16 | "tags": [ 17 | "badge", 18 | "chip" 19 | ], 20 | "style": 1 21 | } 22 | } -------------------------------------------------------------------------------- /public/r/comp-414.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json", 3 | "name": "comp-414", 4 | "type": "registry:component", 5 | "registryDependencies": [ 6 | "https://originui.com/r/badge.json" 7 | ], 8 | "files": [ 9 | { 10 | "path": "registry/default/components/comp-414.tsx", 11 | "content": "import { Badge } from \"@/registry/default/ui/badge\"\n\nexport default function Component() {\n return Badge\n}\n", 12 | "type": "registry:component" 13 | } 14 | ], 15 | "meta": { 16 | "tags": [ 17 | "badge", 18 | "chip" 19 | ], 20 | "style": 1 21 | } 22 | } -------------------------------------------------------------------------------- /public/r/comp-415.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json", 3 | "name": "comp-415", 4 | "type": "registry:component", 5 | "registryDependencies": [ 6 | "https://originui.com/r/badge.json" 7 | ], 8 | "files": [ 9 | { 10 | "path": "registry/default/components/comp-415.tsx", 11 | "content": "import { ZapIcon } from \"lucide-react\"\n\nimport { Badge } from \"@/registry/default/ui/badge\"\n\nexport default function Component() {\n return (\n \n \n Badge\n \n )\n}\n", 12 | "type": "registry:component" 13 | } 14 | ], 15 | "meta": { 16 | "tags": [ 17 | "badge", 18 | "chip" 19 | ], 20 | "style": 1 21 | } 22 | } -------------------------------------------------------------------------------- /public/r/comp-416.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json", 3 | "name": "comp-416", 4 | "type": "registry:component", 5 | "registryDependencies": [ 6 | "https://originui.com/r/badge.json" 7 | ], 8 | "files": [ 9 | { 10 | "path": "registry/default/components/comp-416.tsx", 11 | "content": "import { Badge } from \"@/registry/default/ui/badge\"\n\nexport default function Component() {\n return 6\n}\n", 12 | "type": "registry:component" 13 | } 14 | ], 15 | "meta": { 16 | "tags": [ 17 | "badge", 18 | "chip", 19 | "counter" 20 | ], 21 | "style": 1 22 | } 23 | } -------------------------------------------------------------------------------- /public/r/comp-417.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json", 3 | "name": "comp-417", 4 | "type": "registry:component", 5 | "registryDependencies": [ 6 | "https://originui.com/r/badge.json" 7 | ], 8 | "files": [ 9 | { 10 | "path": "registry/default/components/comp-417.tsx", 11 | "content": "import { Badge } from \"@/registry/default/ui/badge\"\n\nexport default function Component() {\n return (\n \n Link\n \n )\n}\n", 12 | "type": "registry:component" 13 | } 14 | ], 15 | "meta": { 16 | "tags": [ 17 | "badge", 18 | "chip" 19 | ], 20 | "style": 1 21 | } 22 | } -------------------------------------------------------------------------------- /public/r/comp-418.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json", 3 | "name": "comp-418", 4 | "type": "registry:component", 5 | "registryDependencies": [ 6 | "https://originui.com/r/badge.json" 7 | ], 8 | "files": [ 9 | { 10 | "path": "registry/default/components/comp-418.tsx", 11 | "content": "import { Badge } from \"@/registry/default/ui/badge\"\n\nexport default function Component() {\n return (\n \n Badge\n \n 73\n \n \n )\n}\n", 12 | "type": "registry:component" 13 | } 14 | ], 15 | "meta": { 16 | "tags": [ 17 | "badge", 18 | "chip", 19 | "counter" 20 | ], 21 | "style": 1 22 | } 23 | } -------------------------------------------------------------------------------- /public/r/comp-419.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json", 3 | "name": "comp-419", 4 | "type": "registry:component", 5 | "registryDependencies": [ 6 | "https://originui.com/r/badge.json" 7 | ], 8 | "files": [ 9 | { 10 | "path": "registry/default/components/comp-419.tsx", 11 | "content": "import { CheckIcon } from \"lucide-react\"\n\nimport { Badge } from \"@/registry/default/ui/badge\"\n\nexport default function Component() {\n return (\n \n \n Badge\n \n )\n}\n", 12 | "type": "registry:component" 13 | } 14 | ], 15 | "meta": { 16 | "tags": [ 17 | "badge", 18 | "chip", 19 | "status" 20 | ], 21 | "style": 1 22 | } 23 | } -------------------------------------------------------------------------------- /public/r/comp-420.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json", 3 | "name": "comp-420", 4 | "type": "registry:component", 5 | "registryDependencies": [ 6 | "https://originui.com/r/badge.json" 7 | ], 8 | "files": [ 9 | { 10 | "path": "registry/default/components/comp-420.tsx", 11 | "content": "import { Badge } from \"@/registry/default/ui/badge\"\n\nexport default function Component() {\n return (\n \n \n Badge\n \n )\n}\n", 12 | "type": "registry:component" 13 | } 14 | ], 15 | "meta": { 16 | "tags": [ 17 | "badge", 18 | "chip", 19 | "status" 20 | ], 21 | "style": 1 22 | } 23 | } -------------------------------------------------------------------------------- /public/r/comp-421.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json", 3 | "name": "comp-421", 4 | "type": "registry:component", 5 | "registryDependencies": [ 6 | "https://originui.com/r/badge.json" 7 | ], 8 | "files": [ 9 | { 10 | "path": "registry/default/components/comp-421.tsx", 11 | "content": "import { Badge } from \"@/registry/default/ui/badge\"\n\nexport default function Component() {\n return (\n \n \n Badge\n \n )\n}\n", 12 | "type": "registry:component" 13 | } 14 | ], 15 | "meta": { 16 | "tags": [ 17 | "badge", 18 | "chip", 19 | "status" 20 | ], 21 | "style": 1 22 | } 23 | } -------------------------------------------------------------------------------- /public/r/comp-422.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json", 3 | "name": "comp-422", 4 | "type": "registry:component", 5 | "registryDependencies": [ 6 | "https://originui.com/r/badge.json" 7 | ], 8 | "files": [ 9 | { 10 | "path": "registry/default/components/comp-422.tsx", 11 | "content": "import { Badge } from \"@/registry/default/ui/badge\"\n\nexport default function Component() {\n return (\n \n \n Badge\n \n )\n}\n", 12 | "type": "registry:component" 13 | } 14 | ], 15 | "meta": { 16 | "tags": [ 17 | "badge", 18 | "chip", 19 | "status" 20 | ], 21 | "style": 1 22 | } 23 | } -------------------------------------------------------------------------------- /public/r/comp-78.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json", 3 | "name": "comp-78", 4 | "type": "registry:component", 5 | "registryDependencies": [ 6 | "https://originui.com/r/button.json" 7 | ], 8 | "files": [ 9 | { 10 | "path": "registry/default/components/comp-78.tsx", 11 | "content": "import { Button } from \"@/registry/default/ui/button\"\n\nexport default function Component() {\n return \n}\n", 12 | "type": "registry:component" 13 | } 14 | ], 15 | "meta": { 16 | "tags": [ 17 | "button" 18 | ], 19 | "style": 2 20 | } 21 | } -------------------------------------------------------------------------------- /public/r/comp-79.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json", 3 | "name": "comp-79", 4 | "type": "registry:component", 5 | "registryDependencies": [ 6 | "https://originui.com/r/button.json" 7 | ], 8 | "files": [ 9 | { 10 | "path": "registry/default/components/comp-79.tsx", 11 | "content": "import { Button } from \"@/registry/default/ui/button\"\n\nexport default function Component() {\n return \n}\n", 12 | "type": "registry:component" 13 | } 14 | ], 15 | "meta": { 16 | "tags": [ 17 | "button", 18 | "disabled" 19 | ], 20 | "style": 2 21 | } 22 | } -------------------------------------------------------------------------------- /public/r/comp-80.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json", 3 | "name": "comp-80", 4 | "type": "registry:component", 5 | "registryDependencies": [ 6 | "https://originui.com/r/button.json" 7 | ], 8 | "files": [ 9 | { 10 | "path": "registry/default/components/comp-80.tsx", 11 | "content": "import { Button } from \"@/registry/default/ui/button\"\n\nexport default function Component() {\n return \n}\n", 12 | "type": "registry:component" 13 | } 14 | ], 15 | "meta": { 16 | "tags": [ 17 | "button" 18 | ], 19 | "style": 2 20 | } 21 | } -------------------------------------------------------------------------------- /public/r/comp-81.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json", 3 | "name": "comp-81", 4 | "type": "registry:component", 5 | "registryDependencies": [ 6 | "https://originui.com/r/button.json" 7 | ], 8 | "files": [ 9 | { 10 | "path": "registry/default/components/comp-81.tsx", 11 | "content": "import { ArchiveIcon } from \"lucide-react\"\n\nimport { Button } from \"@/registry/default/ui/button\"\n\nexport default function Component() {\n return (\n \n )\n}\n", 12 | "type": "registry:component" 13 | } 14 | ], 15 | "meta": { 16 | "tags": [ 17 | "button" 18 | ], 19 | "style": 2 20 | } 21 | } -------------------------------------------------------------------------------- /public/r/comp-82.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json", 3 | "name": "comp-82", 4 | "type": "registry:component", 5 | "registryDependencies": [ 6 | "https://originui.com/r/button.json" 7 | ], 8 | "files": [ 9 | { 10 | "path": "registry/default/components/comp-82.tsx", 11 | "content": "import { TrashIcon } from \"lucide-react\"\n\nimport { Button } from \"@/registry/default/ui/button\"\n\nexport default function Component() {\n return (\n \n )\n}\n", 12 | "type": "registry:component" 13 | } 14 | ], 15 | "meta": { 16 | "tags": [ 17 | "button", 18 | "delete" 19 | ], 20 | "style": 2 21 | } 22 | } -------------------------------------------------------------------------------- /public/r/comp-83.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json", 3 | "name": "comp-83", 4 | "type": "registry:component", 5 | "registryDependencies": [ 6 | "https://originui.com/r/button.json" 7 | ], 8 | "files": [ 9 | { 10 | "path": "registry/default/components/comp-83.tsx", 11 | "content": "import { XIcon } from \"lucide-react\"\n\nimport { Button } from \"@/registry/default/ui/button\"\n\nexport default function Component() {\n return (\n \n )\n}\n", 12 | "type": "registry:component" 13 | } 14 | ], 15 | "meta": { 16 | "tags": [ 17 | "button" 18 | ], 19 | "style": 2 20 | } 21 | } -------------------------------------------------------------------------------- /public/r/comp-84.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json", 3 | "name": "comp-84", 4 | "type": "registry:component", 5 | "registryDependencies": [ 6 | "https://originui.com/r/button.json" 7 | ], 8 | "files": [ 9 | { 10 | "path": "registry/default/components/comp-84.tsx", 11 | "content": "import { SparklesIcon } from \"lucide-react\"\n\nimport { Button } from \"@/registry/default/ui/button\"\n\nexport default function Component() {\n return (\n \n )\n}\n", 12 | "type": "registry:component" 13 | } 14 | ], 15 | "meta": { 16 | "tags": [ 17 | "button" 18 | ], 19 | "style": 2 20 | } 21 | } -------------------------------------------------------------------------------- /public/r/comp-88.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json", 3 | "name": "comp-88", 4 | "type": "registry:component", 5 | "registryDependencies": [ 6 | "https://originui.com/r/button.json" 7 | ], 8 | "files": [ 9 | { 10 | "path": "registry/default/components/comp-88.tsx", 11 | "content": "import { ChevronDownIcon } from \"lucide-react\"\n\nimport { Button } from \"@/registry/default/ui/button\"\n\nexport default function Component() {\n return (\n \n )\n}\n", 12 | "type": "registry:component" 13 | } 14 | ], 15 | "meta": { 16 | "tags": [ 17 | "button", 18 | "dropdown" 19 | ], 20 | "style": 2 21 | } 22 | } -------------------------------------------------------------------------------- /public/r/comp-89.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json", 3 | "name": "comp-89", 4 | "type": "registry:component", 5 | "registryDependencies": [ 6 | "https://originui.com/r/button.json" 7 | ], 8 | "files": [ 9 | { 10 | "path": "registry/default/components/comp-89.tsx", 11 | "content": "import { Button } from \"@/registry/default/ui/button\"\n\nexport default function Component() {\n return (\n
\n \n \n
\n )\n}\n", 12 | "type": "registry:component" 13 | } 14 | ], 15 | "meta": { 16 | "tags": [ 17 | "button" 18 | ], 19 | "style": 2 20 | } 21 | } -------------------------------------------------------------------------------- /public/r/comp-90.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json", 3 | "name": "comp-90", 4 | "type": "registry:component", 5 | "registryDependencies": [ 6 | "https://originui.com/r/button.json" 7 | ], 8 | "files": [ 9 | { 10 | "path": "registry/default/components/comp-90.tsx", 11 | "content": "import { LoaderCircleIcon } from \"lucide-react\"\n\nimport { Button } from \"@/registry/default/ui/button\"\n\nexport default function Component() {\n return (\n \n )\n}\n", 12 | "type": "registry:component" 13 | } 14 | ], 15 | "meta": { 16 | "tags": [ 17 | "button", 18 | "loading" 19 | ], 20 | "style": 2 21 | } 22 | } -------------------------------------------------------------------------------- /public/r/comp-92.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json", 3 | "name": "comp-92", 4 | "type": "registry:component", 5 | "registryDependencies": [ 6 | "https://originui.com/r/button.json" 7 | ], 8 | "files": [ 9 | { 10 | "path": "registry/default/components/comp-92.tsx", 11 | "content": "import { Button } from \"@/registry/default/ui/button\"\n\nexport default function Component() {\n return (\n \n )\n}\n", 12 | "type": "registry:component" 13 | } 14 | ], 15 | "meta": { 16 | "tags": [ 17 | "button", 18 | "counter" 19 | ], 20 | "style": 2 21 | } 22 | } -------------------------------------------------------------------------------- /public/r/comp-96.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json", 3 | "name": "comp-96", 4 | "type": "registry:component", 5 | "registryDependencies": [ 6 | "https://originui.com/r/button.json" 7 | ], 8 | "files": [ 9 | { 10 | "path": "registry/default/components/comp-96.tsx", 11 | "content": "import { PlusIcon } from \"lucide-react\"\n\nimport { Button } from \"@/registry/default/ui/button\"\n\nexport default function Component() {\n return (\n \n )\n}\n", 12 | "type": "registry:component" 13 | } 14 | ], 15 | "meta": { 16 | "tags": [ 17 | "button" 18 | ], 19 | "style": 2 20 | } 21 | } -------------------------------------------------------------------------------- /public/r/comp-97.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json", 3 | "name": "comp-97", 4 | "type": "registry:component", 5 | "registryDependencies": [ 6 | "https://originui.com/r/button.json" 7 | ], 8 | "files": [ 9 | { 10 | "path": "registry/default/components/comp-97.tsx", 11 | "content": "import { PlusIcon } from \"lucide-react\"\n\nimport { Button } from \"@/registry/default/ui/button\"\n\nexport default function Component() {\n return (\n \n \n \n )\n}\n", 12 | "type": "registry:component" 13 | } 14 | ], 15 | "meta": { 16 | "tags": [ 17 | "button" 18 | ], 19 | "style": 2 20 | } 21 | } -------------------------------------------------------------------------------- /public/r/legacy/collapsible.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json", 3 | "name": "collapsible", 4 | "type": "registry:ui", 5 | "dependencies": [ 6 | "@radix-ui/react-collapsible" 7 | ], 8 | "files": [ 9 | { 10 | "path": "registry/default/ui/collapsible.tsx", 11 | "content": "\"use client\";\n\nimport * as CollapsiblePrimitive from \"@radix-ui/react-collapsible\";\n\nconst Collapsible = CollapsiblePrimitive.Root;\n\nconst CollapsibleTrigger = CollapsiblePrimitive.CollapsibleTrigger;\n\nconst CollapsibleContent = CollapsiblePrimitive.CollapsibleContent;\n\nexport { Collapsible, CollapsibleContent, CollapsibleTrigger };\n", 12 | "type": "registry:ui" 13 | } 14 | ] 15 | } -------------------------------------------------------------------------------- /public/r/legacy/comp-124.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json", 3 | "name": "comp-124", 4 | "type": "registry:component", 5 | "registryDependencies": [ 6 | "https://originui.com/r/button.json" 7 | ], 8 | "files": [ 9 | { 10 | "path": "registry/default/components/comp-124.tsx", 11 | "content": "import { Button } from \"@/registry/default/ui/button\";\nimport { ChevronLeft } from \"lucide-react\";\n\nexport default function Component() {\n return (\n \n );\n}\n", 12 | "type": "registry:component" 13 | } 14 | ], 15 | "meta": { 16 | "tags": [ 17 | "button", 18 | "back" 19 | ], 20 | "style": 2 21 | } 22 | } -------------------------------------------------------------------------------- /public/r/legacy/comp-240.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json", 3 | "name": "comp-240", 4 | "type": "registry:component", 5 | "registryDependencies": [ 6 | "https://originui.com/r/label.json", 7 | "https://originui.com/r/slider.json" 8 | ], 9 | "files": [ 10 | { 11 | "path": "registry/default/components/comp-240.tsx", 12 | "content": "import { Label } from \"@/registry/default/ui/label\";\nimport { Slider } from \"@/registry/default/ui/slider\";\n\nexport default function Component() {\n return (\n
\n \n \n
\n );\n}\n", 13 | "type": "registry:component" 14 | } 15 | ], 16 | "meta": { 17 | "tags": [ 18 | "slider", 19 | "label", 20 | "radix" 21 | ] 22 | } 23 | } -------------------------------------------------------------------------------- /public/r/legacy/comp-267.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json", 3 | "name": "comp-267", 4 | "type": "registry:component", 5 | "files": [ 6 | { 7 | "path": "registry/default/components/comp-267.tsx", 8 | "content": "import { TriangleAlert } from \"lucide-react\";\n\nexport default function Component() {\n return (\n
\n

\n \n Some information is missing!\n

\n
\n );\n}\n", 9 | "type": "registry:component" 10 | } 11 | ], 12 | "meta": { 13 | "tags": [ 14 | "alert", 15 | "warning" 16 | ], 17 | "colSpan": 2 18 | } 19 | } -------------------------------------------------------------------------------- /public/r/legacy/comp-268.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json", 3 | "name": "comp-268", 4 | "type": "registry:component", 5 | "files": [ 6 | { 7 | "path": "registry/default/components/comp-268.tsx", 8 | "content": "import { TriangleAlert } from \"lucide-react\";\n\nexport default function Component() {\n return (\n
\n

\n \n Some information is missing!\n

\n
\n );\n}\n", 9 | "type": "registry:component" 10 | } 11 | ], 12 | "meta": { 13 | "tags": [ 14 | "alert", 15 | "warning" 16 | ], 17 | "colSpan": 2 18 | } 19 | } -------------------------------------------------------------------------------- /public/r/legacy/comp-269.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json", 3 | "name": "comp-269", 4 | "type": "registry:component", 5 | "files": [ 6 | { 7 | "path": "registry/default/components/comp-269.tsx", 8 | "content": "import { CircleAlert } from \"lucide-react\";\n\nexport default function Component() {\n return (\n
\n

\n \n An error occurred!\n

\n
\n );\n}\n", 9 | "type": "registry:component" 10 | } 11 | ], 12 | "meta": { 13 | "tags": [ 14 | "alert", 15 | "error" 16 | ], 17 | "colSpan": 2 18 | } 19 | } -------------------------------------------------------------------------------- /public/r/legacy/comp-270.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json", 3 | "name": "comp-270", 4 | "type": "registry:component", 5 | "files": [ 6 | { 7 | "path": "registry/default/components/comp-270.tsx", 8 | "content": "import { CircleAlert } from \"lucide-react\";\n\nexport default function Component() {\n return (\n
\n

\n \n An error occurred!\n

\n
\n );\n}\n", 9 | "type": "registry:component" 10 | } 11 | ], 12 | "meta": { 13 | "tags": [ 14 | "alert", 15 | "error" 16 | ], 17 | "colSpan": 2 18 | } 19 | } -------------------------------------------------------------------------------- /public/r/legacy/comp-271.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json", 3 | "name": "comp-271", 4 | "type": "registry:component", 5 | "files": [ 6 | { 7 | "path": "registry/default/components/comp-271.tsx", 8 | "content": "import { CircleCheck } from \"lucide-react\";\n\nexport default function Component() {\n return (\n
\n

\n \n Completed successfully!\n

\n
\n );\n}\n", 9 | "type": "registry:component" 10 | } 11 | ], 12 | "meta": { 13 | "tags": [ 14 | "alert", 15 | "success" 16 | ], 17 | "colSpan": 2 18 | } 19 | } -------------------------------------------------------------------------------- /public/r/legacy/comp-272.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json", 3 | "name": "comp-272", 4 | "type": "registry:component", 5 | "files": [ 6 | { 7 | "path": "registry/default/components/comp-272.tsx", 8 | "content": "import { CircleCheck } from \"lucide-react\";\n\nexport default function Component() {\n return (\n
\n

\n \n Completed successfully!\n

\n
\n );\n}\n", 9 | "type": "registry:component" 10 | } 11 | ], 12 | "meta": { 13 | "tags": [ 14 | "alert", 15 | "success" 16 | ], 17 | "colSpan": 2 18 | } 19 | } -------------------------------------------------------------------------------- /public/r/legacy/comp-273.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json", 3 | "name": "comp-273", 4 | "type": "registry:component", 5 | "files": [ 6 | { 7 | "path": "registry/default/components/comp-273.tsx", 8 | "content": "import { Info } from \"lucide-react\";\n\nexport default function Component() {\n return (\n
\n

\n \n Just a quick note!\n

\n
\n );\n}\n", 9 | "type": "registry:component" 10 | } 11 | ], 12 | "meta": { 13 | "tags": [ 14 | "alert", 15 | "info" 16 | ], 17 | "colSpan": 2 18 | } 19 | } -------------------------------------------------------------------------------- /public/r/legacy/comp-274.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json", 3 | "name": "comp-274", 4 | "type": "registry:component", 5 | "files": [ 6 | { 7 | "path": "registry/default/components/comp-274.tsx", 8 | "content": "import { Info } from \"lucide-react\";\n\nexport default function Component() {\n return (\n
\n

\n \n Just a quick note!\n

\n
\n );\n}\n", 9 | "type": "registry:component" 10 | } 11 | ], 12 | "meta": { 13 | "tags": [ 14 | "alert", 15 | "info" 16 | ], 17 | "colSpan": 2 18 | } 19 | } -------------------------------------------------------------------------------- /public/r/legacy/comp-390.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json", 3 | "name": "comp-390", 4 | "type": "registry:component", 5 | "registryDependencies": [ 6 | "https://originui.com/r/avatar.json" 7 | ], 8 | "files": [ 9 | { 10 | "path": "registry/default/components/comp-390.tsx", 11 | "content": "import { Avatar, AvatarFallback, AvatarImage } from \"@/registry/default/ui/avatar\";\n\nexport default function Component() {\n return (\n \n \n KK\n \n );\n}\n", 12 | "type": "registry:component" 13 | } 14 | ], 15 | "meta": { 16 | "tags": [ 17 | "avatar", 18 | "user", 19 | "profile" 20 | ], 21 | "style": 1 22 | } 23 | } -------------------------------------------------------------------------------- /public/r/legacy/comp-391.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json", 3 | "name": "comp-391", 4 | "type": "registry:component", 5 | "registryDependencies": [ 6 | "https://originui.com/r/avatar.json" 7 | ], 8 | "files": [ 9 | { 10 | "path": "registry/default/components/comp-391.tsx", 11 | "content": "import { Avatar, AvatarFallback } from \"@/registry/default/ui/avatar\";\n\nexport default function Component() {\n return (\n \n KK\n \n );\n}\n", 12 | "type": "registry:component" 13 | } 14 | ], 15 | "meta": { 16 | "tags": [ 17 | "avatar", 18 | "user", 19 | "profile" 20 | ], 21 | "style": 1 22 | } 23 | } -------------------------------------------------------------------------------- /public/r/legacy/comp-392.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json", 3 | "name": "comp-392", 4 | "type": "registry:component", 5 | "registryDependencies": [ 6 | "https://originui.com/r/avatar.json" 7 | ], 8 | "files": [ 9 | { 10 | "path": "registry/default/components/comp-392.tsx", 11 | "content": "import { Avatar, AvatarFallback } from \"@/registry/default/ui/avatar\";\nimport { UserRound } from \"lucide-react\";\n\nexport default function Component() {\n return (\n \n \n \n \n \n );\n}\n", 12 | "type": "registry:component" 13 | } 14 | ], 15 | "meta": { 16 | "tags": [ 17 | "avatar", 18 | "user", 19 | "profile" 20 | ], 21 | "style": 1 22 | } 23 | } -------------------------------------------------------------------------------- /public/r/legacy/comp-393.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json", 3 | "name": "comp-393", 4 | "type": "registry:component", 5 | "registryDependencies": [ 6 | "https://originui.com/r/avatar.json" 7 | ], 8 | "files": [ 9 | { 10 | "path": "registry/default/components/comp-393.tsx", 11 | "content": "import { Avatar, AvatarFallback, AvatarImage } from \"@/registry/default/ui/avatar\";\n\nexport default function Component() {\n return (\n \n \n KK\n \n );\n}\n", 12 | "type": "registry:component" 13 | } 14 | ], 15 | "meta": { 16 | "tags": [ 17 | "avatar", 18 | "user", 19 | "profile" 20 | ], 21 | "style": 1 22 | } 23 | } -------------------------------------------------------------------------------- /public/r/legacy/comp-413.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json", 3 | "name": "comp-413", 4 | "type": "registry:component", 5 | "registryDependencies": [ 6 | "https://originui.com/r/badge.json" 7 | ], 8 | "files": [ 9 | { 10 | "path": "registry/default/components/comp-413.tsx", 11 | "content": "import { Badge } from \"@/registry/default/ui/badge\";\n\nexport default function Component() {\n return Badge;\n}\n", 12 | "type": "registry:component" 13 | } 14 | ], 15 | "meta": { 16 | "tags": [ 17 | "badge", 18 | "chip" 19 | ], 20 | "style": 1 21 | } 22 | } -------------------------------------------------------------------------------- /public/r/legacy/comp-414.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json", 3 | "name": "comp-414", 4 | "type": "registry:component", 5 | "registryDependencies": [ 6 | "https://originui.com/r/badge.json" 7 | ], 8 | "files": [ 9 | { 10 | "path": "registry/default/components/comp-414.tsx", 11 | "content": "import { Badge } from \"@/registry/default/ui/badge\";\n\nexport default function Component() {\n return Badge;\n}\n", 12 | "type": "registry:component" 13 | } 14 | ], 15 | "meta": { 16 | "tags": [ 17 | "badge", 18 | "chip" 19 | ], 20 | "style": 1 21 | } 22 | } -------------------------------------------------------------------------------- /public/r/legacy/comp-415.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json", 3 | "name": "comp-415", 4 | "type": "registry:component", 5 | "registryDependencies": [ 6 | "https://originui.com/r/badge.json" 7 | ], 8 | "files": [ 9 | { 10 | "path": "registry/default/components/comp-415.tsx", 11 | "content": "import { Badge } from \"@/registry/default/ui/badge\";\nimport { Zap } from \"lucide-react\";\n\nexport default function Component() {\n return (\n \n \n Badge\n \n );\n}\n", 12 | "type": "registry:component" 13 | } 14 | ], 15 | "meta": { 16 | "tags": [ 17 | "badge", 18 | "chip" 19 | ], 20 | "style": 1 21 | } 22 | } -------------------------------------------------------------------------------- /public/r/legacy/comp-416.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json", 3 | "name": "comp-416", 4 | "type": "registry:component", 5 | "registryDependencies": [ 6 | "https://originui.com/r/badge.json" 7 | ], 8 | "files": [ 9 | { 10 | "path": "registry/default/components/comp-416.tsx", 11 | "content": "import { Badge } from \"@/registry/default/ui/badge\";\n\nexport default function Component() {\n return 6;\n}\n", 12 | "type": "registry:component" 13 | } 14 | ], 15 | "meta": { 16 | "tags": [ 17 | "badge", 18 | "chip", 19 | "counter" 20 | ], 21 | "style": 1 22 | } 23 | } -------------------------------------------------------------------------------- /public/r/legacy/comp-417.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json", 3 | "name": "comp-417", 4 | "type": "registry:component", 5 | "registryDependencies": [ 6 | "https://originui.com/r/badge.json" 7 | ], 8 | "files": [ 9 | { 10 | "path": "registry/default/components/comp-417.tsx", 11 | "content": "import { cn } from \"@/registry/default/lib/utils\";\nimport { badgeVariants } from \"@/registry/default/ui/badge\";\n\nexport default function Component() {\n return (\n \n Link\n \n );\n}\n", 12 | "type": "registry:component" 13 | } 14 | ], 15 | "meta": { 16 | "tags": [ 17 | "badge", 18 | "chip" 19 | ], 20 | "style": 1 21 | } 22 | } -------------------------------------------------------------------------------- /public/r/legacy/comp-418.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json", 3 | "name": "comp-418", 4 | "type": "registry:component", 5 | "registryDependencies": [ 6 | "https://originui.com/r/badge.json" 7 | ], 8 | "files": [ 9 | { 10 | "path": "registry/default/components/comp-418.tsx", 11 | "content": "import { Badge } from \"@/registry/default/ui/badge\";\n\nexport default function Component() {\n return (\n \n Badge\n 73\n \n );\n}\n", 12 | "type": "registry:component" 13 | } 14 | ], 15 | "meta": { 16 | "tags": [ 17 | "badge", 18 | "chip", 19 | "counter" 20 | ], 21 | "style": 1 22 | } 23 | } -------------------------------------------------------------------------------- /public/r/legacy/comp-419.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json", 3 | "name": "comp-419", 4 | "type": "registry:component", 5 | "registryDependencies": [ 6 | "https://originui.com/r/badge.json" 7 | ], 8 | "files": [ 9 | { 10 | "path": "registry/default/components/comp-419.tsx", 11 | "content": "import { Badge } from \"@/registry/default/ui/badge\";\nimport { Check } from \"lucide-react\";\n\nexport default function Component() {\n return (\n \n \n Badge\n \n );\n}\n", 12 | "type": "registry:component" 13 | } 14 | ], 15 | "meta": { 16 | "tags": [ 17 | "badge", 18 | "chip", 19 | "status" 20 | ], 21 | "style": 1 22 | } 23 | } -------------------------------------------------------------------------------- /public/r/legacy/comp-420.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json", 3 | "name": "comp-420", 4 | "type": "registry:component", 5 | "registryDependencies": [ 6 | "https://originui.com/r/badge.json" 7 | ], 8 | "files": [ 9 | { 10 | "path": "registry/default/components/comp-420.tsx", 11 | "content": "import { Badge } from \"@/registry/default/ui/badge\";\n\nexport default function Component() {\n return (\n \n \n Badge\n \n );\n}\n", 12 | "type": "registry:component" 13 | } 14 | ], 15 | "meta": { 16 | "tags": [ 17 | "badge", 18 | "chip", 19 | "status" 20 | ], 21 | "style": 1 22 | } 23 | } -------------------------------------------------------------------------------- /public/r/legacy/comp-421.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json", 3 | "name": "comp-421", 4 | "type": "registry:component", 5 | "registryDependencies": [ 6 | "https://originui.com/r/badge.json" 7 | ], 8 | "files": [ 9 | { 10 | "path": "registry/default/components/comp-421.tsx", 11 | "content": "import { Badge } from \"@/registry/default/ui/badge\";\n\nexport default function Component() {\n return (\n \n \n Badge\n \n );\n}\n", 12 | "type": "registry:component" 13 | } 14 | ], 15 | "meta": { 16 | "tags": [ 17 | "badge", 18 | "chip", 19 | "status" 20 | ], 21 | "style": 1 22 | } 23 | } -------------------------------------------------------------------------------- /public/r/legacy/comp-422.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json", 3 | "name": "comp-422", 4 | "type": "registry:component", 5 | "registryDependencies": [ 6 | "https://originui.com/r/badge.json" 7 | ], 8 | "files": [ 9 | { 10 | "path": "registry/default/components/comp-422.tsx", 11 | "content": "import { Badge } from \"@/registry/default/ui/badge\";\n\nexport default function Component() {\n return (\n \n \n Badge\n \n );\n}\n", 12 | "type": "registry:component" 13 | } 14 | ], 15 | "meta": { 16 | "tags": [ 17 | "badge", 18 | "chip", 19 | "status" 20 | ], 21 | "style": 1 22 | } 23 | } -------------------------------------------------------------------------------- /public/r/legacy/comp-78.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json", 3 | "name": "comp-78", 4 | "type": "registry:component", 5 | "registryDependencies": [ 6 | "https://originui.com/r/button.json" 7 | ], 8 | "files": [ 9 | { 10 | "path": "registry/default/components/comp-78.tsx", 11 | "content": "import { Button } from \"@/registry/default/ui/button\";\n\nexport default function Component() {\n return ;\n}\n", 12 | "type": "registry:component" 13 | } 14 | ], 15 | "meta": { 16 | "tags": [ 17 | "button" 18 | ], 19 | "style": 2 20 | } 21 | } -------------------------------------------------------------------------------- /public/r/legacy/comp-79.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json", 3 | "name": "comp-79", 4 | "type": "registry:component", 5 | "registryDependencies": [ 6 | "https://originui.com/r/button.json" 7 | ], 8 | "files": [ 9 | { 10 | "path": "registry/default/components/comp-79.tsx", 11 | "content": "import { Button } from \"@/registry/default/ui/button\";\n\nexport default function Component() {\n return ;\n}\n", 12 | "type": "registry:component" 13 | } 14 | ], 15 | "meta": { 16 | "tags": [ 17 | "button", 18 | "disabled" 19 | ], 20 | "style": 2 21 | } 22 | } -------------------------------------------------------------------------------- /public/r/legacy/comp-80.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json", 3 | "name": "comp-80", 4 | "type": "registry:component", 5 | "registryDependencies": [ 6 | "https://originui.com/r/button.json" 7 | ], 8 | "files": [ 9 | { 10 | "path": "registry/default/components/comp-80.tsx", 11 | "content": "import { Button } from \"@/registry/default/ui/button\";\n\nexport default function Component() {\n return ;\n}\n", 12 | "type": "registry:component" 13 | } 14 | ], 15 | "meta": { 16 | "tags": [ 17 | "button" 18 | ], 19 | "style": 2 20 | } 21 | } -------------------------------------------------------------------------------- /public/r/legacy/comp-81.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json", 3 | "name": "comp-81", 4 | "type": "registry:component", 5 | "registryDependencies": [ 6 | "https://originui.com/r/button.json" 7 | ], 8 | "files": [ 9 | { 10 | "path": "registry/default/components/comp-81.tsx", 11 | "content": "import { Button } from \"@/registry/default/ui/button\";\nimport { Archive } from \"lucide-react\";\n\nexport default function Component() {\n return (\n \n );\n}\n", 12 | "type": "registry:component" 13 | } 14 | ], 15 | "meta": { 16 | "tags": [ 17 | "button" 18 | ], 19 | "style": 2 20 | } 21 | } -------------------------------------------------------------------------------- /public/r/legacy/comp-82.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json", 3 | "name": "comp-82", 4 | "type": "registry:component", 5 | "registryDependencies": [ 6 | "https://originui.com/r/button.json" 7 | ], 8 | "files": [ 9 | { 10 | "path": "registry/default/components/comp-82.tsx", 11 | "content": "import { Button } from \"@/registry/default/ui/button\";\nimport { Trash } from \"lucide-react\";\n\nexport default function Component() {\n return (\n \n );\n}\n", 12 | "type": "registry:component" 13 | } 14 | ], 15 | "meta": { 16 | "tags": [ 17 | "button", 18 | "delete" 19 | ], 20 | "style": 2 21 | } 22 | } -------------------------------------------------------------------------------- /public/r/legacy/comp-83.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json", 3 | "name": "comp-83", 4 | "type": "registry:component", 5 | "registryDependencies": [ 6 | "https://originui.com/r/button.json" 7 | ], 8 | "files": [ 9 | { 10 | "path": "registry/default/components/comp-83.tsx", 11 | "content": "import { Button } from \"@/registry/default/ui/button\";\nimport { X } from \"lucide-react\";\n\nexport default function Component() {\n return (\n \n );\n}\n", 12 | "type": "registry:component" 13 | } 14 | ], 15 | "meta": { 16 | "tags": [ 17 | "button" 18 | ], 19 | "style": 2 20 | } 21 | } -------------------------------------------------------------------------------- /public/r/legacy/comp-84.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json", 3 | "name": "comp-84", 4 | "type": "registry:component", 5 | "registryDependencies": [ 6 | "https://originui.com/r/button.json" 7 | ], 8 | "files": [ 9 | { 10 | "path": "registry/default/components/comp-84.tsx", 11 | "content": "import { Button } from \"@/registry/default/ui/button\";\nimport { Sparkles } from \"lucide-react\";\n\nexport default function Component() {\n return (\n \n );\n}\n", 12 | "type": "registry:component" 13 | } 14 | ], 15 | "meta": { 16 | "tags": [ 17 | "button" 18 | ], 19 | "style": 2 20 | } 21 | } -------------------------------------------------------------------------------- /public/r/legacy/comp-88.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json", 3 | "name": "comp-88", 4 | "type": "registry:component", 5 | "registryDependencies": [ 6 | "https://originui.com/r/button.json" 7 | ], 8 | "files": [ 9 | { 10 | "path": "registry/default/components/comp-88.tsx", 11 | "content": "import { Button } from \"@/registry/default/ui/button\";\nimport { ChevronDown } from \"lucide-react\";\n\nexport default function Component() {\n return (\n \n );\n}\n", 12 | "type": "registry:component" 13 | } 14 | ], 15 | "meta": { 16 | "tags": [ 17 | "button", 18 | "dropdown" 19 | ], 20 | "style": 2 21 | } 22 | } -------------------------------------------------------------------------------- /public/r/legacy/comp-89.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json", 3 | "name": "comp-89", 4 | "type": "registry:component", 5 | "registryDependencies": [ 6 | "https://originui.com/r/button.json" 7 | ], 8 | "files": [ 9 | { 10 | "path": "registry/default/components/comp-89.tsx", 11 | "content": "import { Button } from \"@/registry/default/ui/button\";\n\nexport default function Component() {\n return (\n
\n \n \n
\n );\n}\n", 12 | "type": "registry:component" 13 | } 14 | ], 15 | "meta": { 16 | "tags": [ 17 | "button" 18 | ], 19 | "style": 2 20 | } 21 | } -------------------------------------------------------------------------------- /public/r/legacy/comp-90.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json", 3 | "name": "comp-90", 4 | "type": "registry:component", 5 | "registryDependencies": [ 6 | "https://originui.com/r/button.json" 7 | ], 8 | "files": [ 9 | { 10 | "path": "registry/default/components/comp-90.tsx", 11 | "content": "import { Button } from \"@/registry/default/ui/button\";\nimport { LoaderCircle } from \"lucide-react\";\n\nexport default function Component() {\n return (\n \n );\n}\n", 12 | "type": "registry:component" 13 | } 14 | ], 15 | "meta": { 16 | "tags": [ 17 | "button", 18 | "loading" 19 | ], 20 | "style": 2 21 | } 22 | } -------------------------------------------------------------------------------- /public/r/legacy/comp-96.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json", 3 | "name": "comp-96", 4 | "type": "registry:component", 5 | "registryDependencies": [ 6 | "https://originui.com/r/button.json" 7 | ], 8 | "files": [ 9 | { 10 | "path": "registry/default/components/comp-96.tsx", 11 | "content": "import { Button } from \"@/registry/default/ui/button\";\nimport { Plus } from \"lucide-react\";\n\nexport default function Component() {\n return (\n \n );\n}\n", 12 | "type": "registry:component" 13 | } 14 | ], 15 | "meta": { 16 | "tags": [ 17 | "button" 18 | ], 19 | "style": 2 20 | } 21 | } -------------------------------------------------------------------------------- /public/r/legacy/comp-97.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json", 3 | "name": "comp-97", 4 | "type": "registry:component", 5 | "registryDependencies": [ 6 | "https://originui.com/r/button.json" 7 | ], 8 | "files": [ 9 | { 10 | "path": "registry/default/components/comp-97.tsx", 11 | "content": "import { Button } from \"@/registry/default/ui/button\";\nimport { Plus } from \"lucide-react\";\n\nexport default function Component() {\n return (\n \n );\n}\n", 12 | "type": "registry:component" 13 | } 14 | ], 15 | "meta": { 16 | "tags": [ 17 | "button" 18 | ], 19 | "style": 2 20 | } 21 | } -------------------------------------------------------------------------------- /public/r/legacy/label.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json", 3 | "name": "label", 4 | "type": "registry:ui", 5 | "dependencies": [ 6 | "@radix-ui/react-label" 7 | ], 8 | "files": [ 9 | { 10 | "path": "registry/default/ui/label.tsx", 11 | "content": "\"use client\";\n\nimport * as React from \"react\";\n\nimport { cn } from \"@/registry/default/lib/utils\";\n\nconst Label = React.forwardRef>(\n ({ className, ...props }, ref) => (\n \n ),\n);\nLabel.displayName = \"Label\";\n\nexport { Label };\n", 12 | "type": "registry:ui" 13 | } 14 | ] 15 | } -------------------------------------------------------------------------------- /public/r/legacy/utils.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json", 3 | "name": "utils", 4 | "type": "registry:lib", 5 | "dependencies": [ 6 | "clsx", 7 | "tailwind-merge" 8 | ], 9 | "files": [ 10 | { 11 | "path": "registry/default/lib/utils.ts", 12 | "content": "import { clsx, type ClassValue } from \"clsx\";\nimport { twMerge } from \"tailwind-merge\";\n\nexport function cn(...inputs: ClassValue[]) {\n return twMerge(clsx(inputs));\n}\n", 13 | "type": "registry:lib" 14 | } 15 | ] 16 | } -------------------------------------------------------------------------------- /public/r/utils.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json", 3 | "name": "utils", 4 | "type": "registry:lib", 5 | "dependencies": [ 6 | "clsx", 7 | "tailwind-merge" 8 | ], 9 | "files": [ 10 | { 11 | "path": "registry/default/lib/utils.ts", 12 | "content": "import { clsx, type ClassValue } from \"clsx\"\nimport { twMerge } from \"tailwind-merge\"\n\nexport function cn(...inputs: ClassValue[]) {\n return twMerge(clsx(inputs))\n}\n", 13 | "type": "registry:lib" 14 | } 15 | ] 16 | } -------------------------------------------------------------------------------- /public/thumbs/accordion-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/origin-space/originui/6ceee161704382136a954c9c45ed9ddfd13c3d50/public/thumbs/accordion-dark.png -------------------------------------------------------------------------------- /public/thumbs/accordion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/origin-space/originui/6ceee161704382136a954c9c45ed9ddfd13c3d50/public/thumbs/accordion.png -------------------------------------------------------------------------------- /public/thumbs/alert-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/origin-space/originui/6ceee161704382136a954c9c45ed9ddfd13c3d50/public/thumbs/alert-dark.png -------------------------------------------------------------------------------- /public/thumbs/alert.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/origin-space/originui/6ceee161704382136a954c9c45ed9ddfd13c3d50/public/thumbs/alert.png -------------------------------------------------------------------------------- /public/thumbs/avatar-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/origin-space/originui/6ceee161704382136a954c9c45ed9ddfd13c3d50/public/thumbs/avatar-dark.png -------------------------------------------------------------------------------- /public/thumbs/avatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/origin-space/originui/6ceee161704382136a954c9c45ed9ddfd13c3d50/public/thumbs/avatar.png -------------------------------------------------------------------------------- /public/thumbs/badge-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/origin-space/originui/6ceee161704382136a954c9c45ed9ddfd13c3d50/public/thumbs/badge-dark.png -------------------------------------------------------------------------------- /public/thumbs/badge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/origin-space/originui/6ceee161704382136a954c9c45ed9ddfd13c3d50/public/thumbs/badge.png -------------------------------------------------------------------------------- /public/thumbs/banner-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/origin-space/originui/6ceee161704382136a954c9c45ed9ddfd13c3d50/public/thumbs/banner-dark.png -------------------------------------------------------------------------------- /public/thumbs/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/origin-space/originui/6ceee161704382136a954c9c45ed9ddfd13c3d50/public/thumbs/banner.png -------------------------------------------------------------------------------- /public/thumbs/breadcrumb-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/origin-space/originui/6ceee161704382136a954c9c45ed9ddfd13c3d50/public/thumbs/breadcrumb-dark.png -------------------------------------------------------------------------------- /public/thumbs/breadcrumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/origin-space/originui/6ceee161704382136a954c9c45ed9ddfd13c3d50/public/thumbs/breadcrumb.png -------------------------------------------------------------------------------- /public/thumbs/button-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/origin-space/originui/6ceee161704382136a954c9c45ed9ddfd13c3d50/public/thumbs/button-dark.png -------------------------------------------------------------------------------- /public/thumbs/button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/origin-space/originui/6ceee161704382136a954c9c45ed9ddfd13c3d50/public/thumbs/button.png -------------------------------------------------------------------------------- /public/thumbs/calendar-date-picker-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/origin-space/originui/6ceee161704382136a954c9c45ed9ddfd13c3d50/public/thumbs/calendar-date-picker-dark.png -------------------------------------------------------------------------------- /public/thumbs/calendar-date-picker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/origin-space/originui/6ceee161704382136a954c9c45ed9ddfd13c3d50/public/thumbs/calendar-date-picker.png -------------------------------------------------------------------------------- /public/thumbs/checkbox-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/origin-space/originui/6ceee161704382136a954c9c45ed9ddfd13c3d50/public/thumbs/checkbox-dark.png -------------------------------------------------------------------------------- /public/thumbs/checkbox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/origin-space/originui/6ceee161704382136a954c9c45ed9ddfd13c3d50/public/thumbs/checkbox.png -------------------------------------------------------------------------------- /public/thumbs/dialog-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/origin-space/originui/6ceee161704382136a954c9c45ed9ddfd13c3d50/public/thumbs/dialog-dark.png -------------------------------------------------------------------------------- /public/thumbs/dialog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/origin-space/originui/6ceee161704382136a954c9c45ed9ddfd13c3d50/public/thumbs/dialog.png -------------------------------------------------------------------------------- /public/thumbs/dropdown-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/origin-space/originui/6ceee161704382136a954c9c45ed9ddfd13c3d50/public/thumbs/dropdown-dark.png -------------------------------------------------------------------------------- /public/thumbs/dropdown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/origin-space/originui/6ceee161704382136a954c9c45ed9ddfd13c3d50/public/thumbs/dropdown.png -------------------------------------------------------------------------------- /public/thumbs/easings-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/origin-space/originui/6ceee161704382136a954c9c45ed9ddfd13c3d50/public/thumbs/easings-dark.png -------------------------------------------------------------------------------- /public/thumbs/easings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/origin-space/originui/6ceee161704382136a954c9c45ed9ddfd13c3d50/public/thumbs/easings.png -------------------------------------------------------------------------------- /public/thumbs/event-calendar-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/origin-space/originui/6ceee161704382136a954c9c45ed9ddfd13c3d50/public/thumbs/event-calendar-dark.png -------------------------------------------------------------------------------- /public/thumbs/event-calendar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/origin-space/originui/6ceee161704382136a954c9c45ed9ddfd13c3d50/public/thumbs/event-calendar.png -------------------------------------------------------------------------------- /public/thumbs/file-upload-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/origin-space/originui/6ceee161704382136a954c9c45ed9ddfd13c3d50/public/thumbs/file-upload-dark.png -------------------------------------------------------------------------------- /public/thumbs/file-upload.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/origin-space/originui/6ceee161704382136a954c9c45ed9ddfd13c3d50/public/thumbs/file-upload.png -------------------------------------------------------------------------------- /public/thumbs/image-cropper-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/origin-space/originui/6ceee161704382136a954c9c45ed9ddfd13c3d50/public/thumbs/image-cropper-dark.png -------------------------------------------------------------------------------- /public/thumbs/image-cropper.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/origin-space/originui/6ceee161704382136a954c9c45ed9ddfd13c3d50/public/thumbs/image-cropper.png -------------------------------------------------------------------------------- /public/thumbs/input-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/origin-space/originui/6ceee161704382136a954c9c45ed9ddfd13c3d50/public/thumbs/input-dark.png -------------------------------------------------------------------------------- /public/thumbs/input.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/origin-space/originui/6ceee161704382136a954c9c45ed9ddfd13c3d50/public/thumbs/input.png -------------------------------------------------------------------------------- /public/thumbs/notification-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/origin-space/originui/6ceee161704382136a954c9c45ed9ddfd13c3d50/public/thumbs/notification-dark.png -------------------------------------------------------------------------------- /public/thumbs/notification.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/origin-space/originui/6ceee161704382136a954c9c45ed9ddfd13c3d50/public/thumbs/notification.png -------------------------------------------------------------------------------- /public/thumbs/pagination-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/origin-space/originui/6ceee161704382136a954c9c45ed9ddfd13c3d50/public/thumbs/pagination-dark.png -------------------------------------------------------------------------------- /public/thumbs/pagination.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/origin-space/originui/6ceee161704382136a954c9c45ed9ddfd13c3d50/public/thumbs/pagination.png -------------------------------------------------------------------------------- /public/thumbs/popover-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/origin-space/originui/6ceee161704382136a954c9c45ed9ddfd13c3d50/public/thumbs/popover-dark.png -------------------------------------------------------------------------------- /public/thumbs/popover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/origin-space/originui/6ceee161704382136a954c9c45ed9ddfd13c3d50/public/thumbs/popover.png -------------------------------------------------------------------------------- /public/thumbs/radio-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/origin-space/originui/6ceee161704382136a954c9c45ed9ddfd13c3d50/public/thumbs/radio-dark.png -------------------------------------------------------------------------------- /public/thumbs/radio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/origin-space/originui/6ceee161704382136a954c9c45ed9ddfd13c3d50/public/thumbs/radio.png -------------------------------------------------------------------------------- /public/thumbs/select-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/origin-space/originui/6ceee161704382136a954c9c45ed9ddfd13c3d50/public/thumbs/select-dark.png -------------------------------------------------------------------------------- /public/thumbs/select.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/origin-space/originui/6ceee161704382136a954c9c45ed9ddfd13c3d50/public/thumbs/select.png -------------------------------------------------------------------------------- /public/thumbs/slider-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/origin-space/originui/6ceee161704382136a954c9c45ed9ddfd13c3d50/public/thumbs/slider-dark.png -------------------------------------------------------------------------------- /public/thumbs/slider.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/origin-space/originui/6ceee161704382136a954c9c45ed9ddfd13c3d50/public/thumbs/slider.png -------------------------------------------------------------------------------- /public/thumbs/stepper-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/origin-space/originui/6ceee161704382136a954c9c45ed9ddfd13c3d50/public/thumbs/stepper-dark.png -------------------------------------------------------------------------------- /public/thumbs/stepper.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/origin-space/originui/6ceee161704382136a954c9c45ed9ddfd13c3d50/public/thumbs/stepper.png -------------------------------------------------------------------------------- /public/thumbs/switch-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/origin-space/originui/6ceee161704382136a954c9c45ed9ddfd13c3d50/public/thumbs/switch-dark.png -------------------------------------------------------------------------------- /public/thumbs/switch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/origin-space/originui/6ceee161704382136a954c9c45ed9ddfd13c3d50/public/thumbs/switch.png -------------------------------------------------------------------------------- /public/thumbs/tab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/origin-space/originui/6ceee161704382136a954c9c45ed9ddfd13c3d50/public/thumbs/tab.png -------------------------------------------------------------------------------- /public/thumbs/table-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/origin-space/originui/6ceee161704382136a954c9c45ed9ddfd13c3d50/public/thumbs/table-dark.png -------------------------------------------------------------------------------- /public/thumbs/table.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/origin-space/originui/6ceee161704382136a954c9c45ed9ddfd13c3d50/public/thumbs/table.png -------------------------------------------------------------------------------- /public/thumbs/tabs-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/origin-space/originui/6ceee161704382136a954c9c45ed9ddfd13c3d50/public/thumbs/tabs-dark.png -------------------------------------------------------------------------------- /public/thumbs/tabs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/origin-space/originui/6ceee161704382136a954c9c45ed9ddfd13c3d50/public/thumbs/tabs.png -------------------------------------------------------------------------------- /public/thumbs/textarea-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/origin-space/originui/6ceee161704382136a954c9c45ed9ddfd13c3d50/public/thumbs/textarea-dark.png -------------------------------------------------------------------------------- /public/thumbs/textarea.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/origin-space/originui/6ceee161704382136a954c9c45ed9ddfd13c3d50/public/thumbs/textarea.png -------------------------------------------------------------------------------- /public/thumbs/timeline-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/origin-space/originui/6ceee161704382136a954c9c45ed9ddfd13c3d50/public/thumbs/timeline-dark.png -------------------------------------------------------------------------------- /public/thumbs/timeline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/origin-space/originui/6ceee161704382136a954c9c45ed9ddfd13c3d50/public/thumbs/timeline.png -------------------------------------------------------------------------------- /public/thumbs/tooltip-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/origin-space/originui/6ceee161704382136a954c9c45ed9ddfd13c3d50/public/thumbs/tooltip-dark.png -------------------------------------------------------------------------------- /public/thumbs/tooltip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/origin-space/originui/6ceee161704382136a954c9c45ed9ddfd13c3d50/public/thumbs/tooltip.png -------------------------------------------------------------------------------- /public/thumbs/tree-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/origin-space/originui/6ceee161704382136a954c9c45ed9ddfd13c3d50/public/thumbs/tree-dark.png -------------------------------------------------------------------------------- /public/thumbs/tree.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/origin-space/originui/6ceee161704382136a954c9c45ed9ddfd13c3d50/public/thumbs/tree.png -------------------------------------------------------------------------------- /public/ui-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/origin-space/originui/6ceee161704382136a954c9c45ed9ddfd13c3d50/public/ui-dark.png -------------------------------------------------------------------------------- /public/ui-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/origin-space/originui/6ceee161704382136a954c9c45ed9ddfd13c3d50/public/ui-light.png -------------------------------------------------------------------------------- /public/ui-system.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/origin-space/originui/6ceee161704382136a954c9c45ed9ddfd13c3d50/public/ui-system.png -------------------------------------------------------------------------------- /registry/default/components/comp-01.tsx: -------------------------------------------------------------------------------- 1 | import { useId } from "react" 2 | 3 | import { Input } from "@/registry/default/ui/input" 4 | import { Label } from "@/registry/default/ui/label" 5 | 6 | export default function Component() { 7 | const id = useId() 8 | return ( 9 |
10 | 11 | 12 |
13 | ) 14 | } 15 | -------------------------------------------------------------------------------- /registry/default/components/comp-02.tsx: -------------------------------------------------------------------------------- 1 | import { useId } from "react" 2 | 3 | import { Input } from "@/registry/default/ui/input" 4 | import { Label } from "@/registry/default/ui/label" 5 | 6 | export default function Component() { 7 | const id = useId() 8 | return ( 9 |
10 | 13 | 14 |
15 | ) 16 | } 17 | -------------------------------------------------------------------------------- /registry/default/components/comp-03.tsx: -------------------------------------------------------------------------------- 1 | import { useId } from "react" 2 | 3 | import { Input } from "@/registry/default/ui/input" 4 | import { Label } from "@/registry/default/ui/label" 5 | 6 | export default function Component() { 7 | const id = useId() 8 | return ( 9 |
10 | 11 | 12 |

17 | We won‘t share your email with anyone 18 |

19 |
20 | ) 21 | } 22 | -------------------------------------------------------------------------------- /registry/default/components/comp-04.tsx: -------------------------------------------------------------------------------- 1 | import { useId } from "react" 2 | 3 | import { Input } from "@/registry/default/ui/input" 4 | import { Label } from "@/registry/default/ui/label" 5 | 6 | export default function Component() { 7 | const id = useId() 8 | return ( 9 |
10 |
11 | 14 | Optional 15 |
16 | 17 |
18 | ) 19 | } 20 | -------------------------------------------------------------------------------- /registry/default/components/comp-05.tsx: -------------------------------------------------------------------------------- 1 | import { useId } from "react" 2 | 3 | import { Input } from "@/registry/default/ui/input" 4 | import { Label } from "@/registry/default/ui/label" 5 | 6 | export default function Component() { 7 | const id = useId() 8 | return ( 9 | <> 10 |
11 | 12 | 13 |
14 | 15 | ) 16 | } 17 | -------------------------------------------------------------------------------- /registry/default/components/comp-06.tsx: -------------------------------------------------------------------------------- 1 | import { useId } from "react" 2 | 3 | import { Input } from "@/registry/default/ui/input" 4 | import { Label } from "@/registry/default/ui/label" 5 | 6 | export default function Component() { 7 | const id = useId() 8 | return ( 9 |
10 | 11 | 19 |

24 | Email is invalid 25 |

26 |
27 | ) 28 | } 29 | -------------------------------------------------------------------------------- /registry/default/components/comp-07.tsx: -------------------------------------------------------------------------------- 1 | import { useId } from "react" 2 | 3 | import { Input } from "@/registry/default/ui/input" 4 | import { Label } from "@/registry/default/ui/label" 5 | 6 | export default function Component() { 7 | const id = useId() 8 | return ( 9 |
10 | 11 | 17 |
18 | ) 19 | } 20 | -------------------------------------------------------------------------------- /registry/default/components/comp-08.tsx: -------------------------------------------------------------------------------- 1 | import { useId } from "react" 2 | 3 | import { Input } from "@/registry/default/ui/input" 4 | import { Label } from "@/registry/default/ui/label" 5 | 6 | export default function Component() { 7 | const id = useId() 8 | return ( 9 |
10 | 11 | 12 |
13 | ) 14 | } 15 | -------------------------------------------------------------------------------- /registry/default/components/comp-09.tsx: -------------------------------------------------------------------------------- 1 | import { useId } from "react" 2 | import { AtSignIcon } from "lucide-react" 3 | 4 | import { Input } from "@/registry/default/ui/input" 5 | import { Label } from "@/registry/default/ui/label" 6 | 7 | export default function Component() { 8 | const id = useId() 9 | return ( 10 |
11 | 12 |
13 | 14 |
15 |
17 |
18 |
19 | ) 20 | } 21 | -------------------------------------------------------------------------------- /registry/default/components/comp-10.tsx: -------------------------------------------------------------------------------- 1 | import { useId } from "react" 2 | import { MailIcon } from "lucide-react" 3 | 4 | import { Input } from "@/registry/default/ui/input" 5 | import { Label } from "@/registry/default/ui/label" 6 | 7 | export default function Component() { 8 | const id = useId() 9 | return ( 10 |
11 | 12 |
13 | 14 |
15 |
17 |
18 |
19 | ) 20 | } 21 | -------------------------------------------------------------------------------- /registry/default/components/comp-109.tsx: -------------------------------------------------------------------------------- 1 | import { 2 | ToggleGroup, 3 | ToggleGroupItem, 4 | } from "@/registry/default/ui/toggle-group" 5 | 6 | export default function Component() { 7 | return ( 8 | 9 | Left 10 | Center 11 | Right 12 | 13 | ) 14 | } 15 | -------------------------------------------------------------------------------- /registry/default/components/comp-11.tsx: -------------------------------------------------------------------------------- 1 | import { useId } from "react" 2 | 3 | import { Input } from "@/registry/default/ui/input" 4 | import { Label } from "@/registry/default/ui/label" 5 | 6 | export default function Component() { 7 | const id = useId() 8 | return ( 9 |
10 | 11 |
12 | 18 | 19 | https:// 20 | 21 |
22 |
23 | ) 24 | } 25 | -------------------------------------------------------------------------------- /registry/default/components/comp-110.tsx: -------------------------------------------------------------------------------- 1 | "use client" 2 | 3 | import { useState } from "react" 4 | 5 | import { 6 | ToggleGroup, 7 | ToggleGroupItem, 8 | } from "@/registry/default/ui/toggle-group" 9 | 10 | export default function Component() { 11 | const [value, setValue] = useState("left") 12 | 13 | return ( 14 | { 19 | if (value) setValue(value) 20 | }} 21 | > 22 | 23 | Left 24 | 25 | 26 | Center 27 | 28 | 29 | Right 30 | 31 | 32 | ) 33 | } 34 | -------------------------------------------------------------------------------- /registry/default/components/comp-111.tsx: -------------------------------------------------------------------------------- 1 | import { QrCodeIcon } from "lucide-react" 2 | 3 | import { Button } from "@/registry/default/ui/button" 4 | 5 | export default function Component() { 6 | return ( 7 |
8 | 15 | 18 |
19 | ) 20 | } 21 | -------------------------------------------------------------------------------- /registry/default/components/comp-112.tsx: -------------------------------------------------------------------------------- 1 | import { SquareArrowOutUpRightIcon } from "lucide-react" 2 | 3 | import { Button } from "@/registry/default/ui/button" 4 | 5 | export default function Component() { 6 | return ( 7 |
8 | 14 | 22 |
23 | ) 24 | } 25 | -------------------------------------------------------------------------------- /registry/default/components/comp-113.tsx: -------------------------------------------------------------------------------- 1 | import { ChevronDownIcon, PinIcon } from "lucide-react" 2 | 3 | import { Button } from "@/registry/default/ui/button" 4 | 5 | export default function Component() { 6 | return ( 7 |
8 | 15 | 19 |
20 | ) 21 | } 22 | -------------------------------------------------------------------------------- /registry/default/components/comp-115.tsx: -------------------------------------------------------------------------------- 1 | import { ChevronLeftIcon } from "lucide-react" 2 | 3 | import { Button } from "@/registry/default/ui/button" 4 | 5 | export default function Component() { 6 | return ( 7 | 13 | ) 14 | } 15 | -------------------------------------------------------------------------------- /registry/default/components/comp-116.tsx: -------------------------------------------------------------------------------- 1 | import { ChevronRightIcon } from "lucide-react" 2 | 3 | import { Button } from "@/registry/default/ui/button" 4 | 5 | export default function Component() { 6 | return ( 7 | 13 | ) 14 | } 15 | -------------------------------------------------------------------------------- /registry/default/components/comp-117.tsx: -------------------------------------------------------------------------------- 1 | import { ThumbsUpIcon } from "lucide-react" 2 | 3 | import { Button } from "@/registry/default/ui/button" 4 | 5 | export default function Component() { 6 | return ( 7 | 14 | ) 15 | } 16 | -------------------------------------------------------------------------------- /registry/default/components/comp-118.tsx: -------------------------------------------------------------------------------- 1 | import { StarIcon } from "lucide-react" 2 | 3 | import { Button } from "@/registry/default/ui/button" 4 | 5 | export default function Component() { 6 | return ( 7 | 14 | ) 15 | } 16 | -------------------------------------------------------------------------------- /registry/default/components/comp-12.tsx: -------------------------------------------------------------------------------- 1 | import { useId } from "react" 2 | 3 | import { Input } from "@/registry/default/ui/input" 4 | import { Label } from "@/registry/default/ui/label" 5 | 6 | export default function Component() { 7 | const id = useId() 8 | return ( 9 |
10 | 11 |
12 | 18 | 19 | .com 20 | 21 |
22 |
23 | ) 24 | } 25 | -------------------------------------------------------------------------------- /registry/default/components/comp-124.tsx: -------------------------------------------------------------------------------- 1 | import { ChevronLeftIcon } from "lucide-react" 2 | 3 | import { Button } from "@/registry/default/ui/button" 4 | 5 | export default function Component() { 6 | return ( 7 | 11 | ) 12 | } 13 | -------------------------------------------------------------------------------- /registry/default/components/comp-128.tsx: -------------------------------------------------------------------------------- 1 | import { ChevronRightIcon } from "lucide-react" 2 | 3 | import { Button } from "@/registry/default/ui/button" 4 | 5 | export default function Component() { 6 | return ( 7 | 20 | ) 21 | } 22 | -------------------------------------------------------------------------------- /registry/default/components/comp-129.tsx: -------------------------------------------------------------------------------- 1 | "use client" 2 | 3 | import { useState } from "react" 4 | import { BellIcon } from "lucide-react" 5 | 6 | import { Badge } from "@/registry/default/ui/badge" 7 | import { Button } from "@/registry/default/ui/button" 8 | 9 | export default function Component() { 10 | const [count, setCount] = useState(3) 11 | 12 | const handleClick = () => { 13 | setCount(0) 14 | } 15 | 16 | return ( 17 | 31 | ) 32 | } 33 | -------------------------------------------------------------------------------- /registry/default/components/comp-132.tsx: -------------------------------------------------------------------------------- 1 | import { useId } from "react" 2 | 3 | import { Checkbox } from "@/registry/default/ui/checkbox" 4 | import { Label } from "@/registry/default/ui/label" 5 | 6 | export default function Component() { 7 | const id = useId() 8 | return ( 9 |
10 | 11 | 12 |
13 | ) 14 | } 15 | -------------------------------------------------------------------------------- /registry/default/components/comp-133.tsx: -------------------------------------------------------------------------------- 1 | "use client" 2 | 3 | import { useId, useState } from "react" 4 | 5 | import { Checkbox } from "@/registry/default/ui/checkbox" 6 | import { Label } from "@/registry/default/ui/label" 7 | 8 | export default function Component() { 9 | const id = useId() 10 | const [checked, setChecked] = useState( 11 | "indeterminate" 12 | ) 13 | 14 | return ( 15 |
16 | 17 | 18 |
19 | ) 20 | } 21 | -------------------------------------------------------------------------------- /registry/default/components/comp-134.tsx: -------------------------------------------------------------------------------- 1 | import { useId } from "react" 2 | 3 | import { Checkbox } from "@/registry/default/ui/checkbox" 4 | import { Label } from "@/registry/default/ui/label" 5 | 6 | export default function Component() { 7 | const id = useId() 8 | return ( 9 |
10 | 11 | 12 |
13 | ) 14 | } 15 | -------------------------------------------------------------------------------- /registry/default/components/comp-135.tsx: -------------------------------------------------------------------------------- 1 | import { useId } from "react" 2 | 3 | import { Checkbox } from "@/registry/default/ui/checkbox" 4 | import { Label } from "@/registry/default/ui/label" 5 | 6 | export default function Component() { 7 | const id = useId() 8 | return ( 9 |
10 | 11 | 12 |
13 | ) 14 | } 15 | -------------------------------------------------------------------------------- /registry/default/components/comp-136.tsx: -------------------------------------------------------------------------------- 1 | import { useId } from "react" 2 | 3 | import { Checkbox } from "@/registry/default/ui/checkbox" 4 | import { Label } from "@/registry/default/ui/label" 5 | 6 | export default function Component() { 7 | const id = useId() 8 | return ( 9 |
10 | 11 | 14 |
15 | ) 16 | } 17 | -------------------------------------------------------------------------------- /registry/default/components/comp-138.tsx: -------------------------------------------------------------------------------- 1 | import { useId } from "react" 2 | 3 | import { Checkbox } from "@/registry/default/ui/checkbox" 4 | import { Label } from "@/registry/default/ui/label" 5 | 6 | export default function Component() { 7 | const id = useId() 8 | return ( 9 |
10 | 11 | 17 |
18 | ) 19 | } 20 | -------------------------------------------------------------------------------- /registry/default/components/comp-139.tsx: -------------------------------------------------------------------------------- 1 | import { useId } from "react" 2 | 3 | import { Checkbox } from "@/registry/default/ui/checkbox" 4 | import { Label } from "@/registry/default/ui/label" 5 | 6 | export default function Component() { 7 | const id = useId() 8 | return ( 9 |
10 |
11 | 12 | 13 |
14 |
15 | 16 | 17 |
18 |
19 | 20 | 21 |
22 |
23 | ) 24 | } 25 | -------------------------------------------------------------------------------- /registry/default/components/comp-14.tsx: -------------------------------------------------------------------------------- 1 | import { useId } from "react" 2 | 3 | import { Input } from "@/registry/default/ui/input" 4 | import { Label } from "@/registry/default/ui/label" 5 | 6 | export default function Component() { 7 | const id = useId() 8 | return ( 9 |
10 | 11 |
12 | 13 | https:// 14 | 15 | 21 |
22 |
23 | ) 24 | } 25 | -------------------------------------------------------------------------------- /registry/default/components/comp-140.tsx: -------------------------------------------------------------------------------- 1 | import { useId } from "react" 2 | 3 | import { Checkbox } from "@/registry/default/ui/checkbox" 4 | import { Label } from "@/registry/default/ui/label" 5 | 6 | export default function Component() { 7 | const id = useId() 8 | return ( 9 |
10 | 11 | 12 |
13 | ) 14 | } 15 | -------------------------------------------------------------------------------- /registry/default/components/comp-141.tsx: -------------------------------------------------------------------------------- 1 | import { useId } from "react" 2 | 3 | import { Checkbox } from "@/registry/default/ui/checkbox" 4 | import { Label } from "@/registry/default/ui/label" 5 | 6 | export default function Component() { 7 | const id = useId() 8 | return ( 9 |
10 | 11 |
12 | 18 |

19 | You can use this checkbox with a label and a description. 20 |

21 |
22 |
23 | ) 24 | } 25 | -------------------------------------------------------------------------------- /registry/default/components/comp-15.tsx: -------------------------------------------------------------------------------- 1 | import { useId } from "react" 2 | 3 | import { Input } from "@/registry/default/ui/input" 4 | import { Label } from "@/registry/default/ui/label" 5 | 6 | export default function Component() { 7 | const id = useId() 8 | return ( 9 |
10 | 11 |
12 | 18 | 19 | .com 20 | 21 |
22 |
23 | ) 24 | } 25 | -------------------------------------------------------------------------------- /registry/default/components/comp-151.tsx: -------------------------------------------------------------------------------- 1 | import { useId } from "react" 2 | 3 | import { Checkbox } from "@/registry/default/ui/checkbox" 4 | import { Label } from "@/registry/default/ui/label" 5 | 6 | export default function Component() { 7 | const id = useId() 8 | return ( 9 |
10 |
11 | 12 | 13 |
14 |
15 | 16 | 17 |
18 |
19 | 20 | 21 |
22 |
23 | ) 24 | } 25 | -------------------------------------------------------------------------------- /registry/default/components/comp-172.tsx: -------------------------------------------------------------------------------- 1 | import { useId } from "react" 2 | 3 | import { Label } from "@/registry/default/ui/label" 4 | import { Switch } from "@/registry/default/ui/switch" 5 | 6 | export default function Component() { 7 | const id = useId() 8 | return ( 9 |
10 | 11 | 14 |
15 | ) 16 | } 17 | -------------------------------------------------------------------------------- /registry/default/components/comp-173.tsx: -------------------------------------------------------------------------------- 1 | import { useId } from "react" 2 | 3 | import { Label } from "@/registry/default/ui/label" 4 | import { Switch } from "@/registry/default/ui/switch" 5 | 6 | export default function Component() { 7 | const id = useId() 8 | return ( 9 |
10 | 14 | 17 |
18 | ) 19 | } 20 | -------------------------------------------------------------------------------- /registry/default/components/comp-174.tsx: -------------------------------------------------------------------------------- 1 | import { useId } from "react" 2 | 3 | import { Label } from "@/registry/default/ui/label" 4 | import { Switch } from "@/registry/default/ui/switch" 5 | 6 | export default function Component() { 7 | const id = useId() 8 | return ( 9 |
10 | 11 | 14 |
15 | ) 16 | } 17 | -------------------------------------------------------------------------------- /registry/default/components/comp-175.tsx: -------------------------------------------------------------------------------- 1 | import { useId } from "react" 2 | 3 | import { Label } from "@/registry/default/ui/label" 4 | import { Switch } from "@/registry/default/ui/switch" 5 | 6 | export default function Component() { 7 | const id = useId() 8 | return ( 9 |
10 | 11 | 14 |
15 | ) 16 | } 17 | -------------------------------------------------------------------------------- /registry/default/components/comp-176.tsx: -------------------------------------------------------------------------------- 1 | import { useId } from "react" 2 | 3 | import { Label } from "@/registry/default/ui/label" 4 | import { Switch } from "@/registry/default/ui/switch" 5 | 6 | export default function Component() { 7 | const id = useId() 8 | return ( 9 |
10 | 11 | 14 |
15 | ) 16 | } 17 | -------------------------------------------------------------------------------- /registry/default/components/comp-177.tsx: -------------------------------------------------------------------------------- 1 | import { useId } from "react" 2 | 3 | import { Label } from "@/registry/default/ui/label" 4 | import { Switch } from "@/registry/default/ui/switch" 5 | 6 | export default function Component() { 7 | const id = useId() 8 | return ( 9 |
10 | 14 | 17 |
18 | ) 19 | } 20 | -------------------------------------------------------------------------------- /registry/default/components/comp-178.tsx: -------------------------------------------------------------------------------- 1 | import { useId } from "react" 2 | 3 | import { Label } from "@/registry/default/ui/label" 4 | import { Switch } from "@/registry/default/ui/switch" 5 | 6 | export default function Component() { 7 | const id = useId() 8 | return ( 9 |
10 | 14 | 17 |
18 | ) 19 | } 20 | -------------------------------------------------------------------------------- /registry/default/components/comp-179.tsx: -------------------------------------------------------------------------------- 1 | "use client" 2 | 3 | import { useId, useState } from "react" 4 | 5 | import { Label } from "@/registry/default/ui/label" 6 | import { Switch } from "@/registry/default/ui/switch" 7 | 8 | export default function Component() { 9 | const id = useId() 10 | const [checked, setChecked] = useState(true) 11 | 12 | return ( 13 |
14 | 20 | 23 |
24 | ) 25 | } 26 | -------------------------------------------------------------------------------- /registry/default/components/comp-189.tsx: -------------------------------------------------------------------------------- 1 | import { useId } from "react" 2 | 3 | import { Label } from "@/registry/default/ui/label" 4 | import { SelectNative } from "@/registry/default/ui/select-native" 5 | 6 | export default function Component() { 7 | const id = useId() 8 | return ( 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | ) 19 | } 20 | -------------------------------------------------------------------------------- /registry/default/components/comp-190.tsx: -------------------------------------------------------------------------------- 1 | import { useId } from "react" 2 | 3 | import { Label } from "@/registry/default/ui/label" 4 | import { SelectNative } from "@/registry/default/ui/select-native" 5 | 6 | export default function Component() { 7 | const id = useId() 8 | return ( 9 |
10 | 11 | 12 | 15 | 16 | 17 | 18 | 19 |
20 | ) 21 | } 22 | -------------------------------------------------------------------------------- /registry/default/components/comp-192.tsx: -------------------------------------------------------------------------------- 1 | import { useId } from "react" 2 | 3 | import { Label } from "@/registry/default/ui/label" 4 | import { SelectNative } from "@/registry/default/ui/select-native" 5 | 6 | export default function Component() { 7 | const id = useId() 8 | return ( 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 |

22 | Tell us what‘s your favorite Select framework 23 |

24 |
25 | ) 26 | } 27 | -------------------------------------------------------------------------------- /registry/default/components/comp-193.tsx: -------------------------------------------------------------------------------- 1 | import { useId } from "react" 2 | 3 | import { Label } from "@/registry/default/ui/label" 4 | import { SelectNative } from "@/registry/default/ui/select-native" 5 | 6 | export default function Component() { 7 | const id = useId() 8 | return ( 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | ) 19 | } 20 | -------------------------------------------------------------------------------- /registry/default/components/comp-194.tsx: -------------------------------------------------------------------------------- 1 | import { useId } from "react" 2 | 3 | import { Label } from "@/registry/default/ui/label" 4 | import { SelectNative } from "@/registry/default/ui/select-native" 5 | 6 | export default function Component() { 7 | const id = useId() 8 | return ( 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 |

22 | Selected option is invalid 23 |

24 |
25 | ) 26 | } 27 | -------------------------------------------------------------------------------- /registry/default/components/comp-195.tsx: -------------------------------------------------------------------------------- 1 | import { useId } from "react" 2 | 3 | import { Label } from "@/registry/default/ui/label" 4 | import { SelectNative } from "@/registry/default/ui/select-native" 5 | 6 | export default function Component() { 7 | const id = useId() 8 | return ( 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | ) 19 | } 20 | -------------------------------------------------------------------------------- /registry/default/components/comp-196.tsx: -------------------------------------------------------------------------------- 1 | import { useId } from "react" 2 | 3 | import { Label } from "@/registry/default/ui/label" 4 | import { SelectNative } from "@/registry/default/ui/select-native" 5 | 6 | export default function Component() { 7 | const id = useId() 8 | return ( 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | ) 19 | } 20 | -------------------------------------------------------------------------------- /registry/default/components/comp-197.tsx: -------------------------------------------------------------------------------- 1 | import { useId } from "react" 2 | 3 | import { Label } from "@/registry/default/ui/label" 4 | import { SelectNative } from "@/registry/default/ui/select-native" 5 | 6 | export default function Component() { 7 | const id = useId() 8 | return ( 9 |
10 | 13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | ) 21 | } 22 | -------------------------------------------------------------------------------- /registry/default/components/comp-198.tsx: -------------------------------------------------------------------------------- 1 | import { useId } from "react" 2 | 3 | import { Label } from "@/registry/default/ui/label" 4 | import { SelectNative } from "@/registry/default/ui/select-native" 5 | 6 | export default function Component() { 7 | const id = useId() 8 | return ( 9 |
10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 |
20 | ) 21 | } 22 | -------------------------------------------------------------------------------- /registry/default/components/comp-199.tsx: -------------------------------------------------------------------------------- 1 | import { useId } from "react" 2 | 3 | import { Label } from "@/registry/default/ui/label" 4 | import { SelectNative } from "@/registry/default/ui/select-native" 5 | 6 | export default function Component() { 7 | const id = useId() 8 | return ( 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | ) 25 | } 26 | -------------------------------------------------------------------------------- /registry/default/components/comp-22.tsx: -------------------------------------------------------------------------------- 1 | import { useId } from "react" 2 | 3 | import { Button } from "@/registry/default/ui/button" 4 | import { Input } from "@/registry/default/ui/input" 5 | import { Label } from "@/registry/default/ui/label" 6 | 7 | export default function Component() { 8 | const id = useId() 9 | return ( 10 |
11 | 12 |
13 | 14 | 15 |
16 |
17 | ) 18 | } 19 | -------------------------------------------------------------------------------- /registry/default/components/comp-221.tsx: -------------------------------------------------------------------------------- 1 | import { useId } from "react" 2 | 3 | import { Label } from "@/registry/default/ui/label" 4 | import { 5 | Select, 6 | SelectContent, 7 | SelectItem, 8 | SelectTrigger, 9 | SelectValue, 10 | } from "@/registry/default/ui/select" 11 | 12 | export default function Component() { 13 | const id = useId() 14 | return ( 15 |
16 | 17 | 28 |
29 | ) 30 | } 31 | -------------------------------------------------------------------------------- /registry/default/components/comp-236.tsx: -------------------------------------------------------------------------------- 1 | import { useId } from "react" 2 | 3 | import { Label } from "@/registry/default/ui/label" 4 | import { SelectNative } from "@/registry/default/ui/select-native" 5 | 6 | export default function Component() { 7 | const id = useId() 8 | return ( 9 |
10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 |
22 | ) 23 | } 24 | -------------------------------------------------------------------------------- /registry/default/components/comp-240.tsx: -------------------------------------------------------------------------------- 1 | import { Label } from "@/registry/default/ui/label" 2 | import { Slider } from "@/registry/default/ui/slider" 3 | 4 | export default function Component() { 5 | return ( 6 |
7 | 8 | 9 |
10 | ) 11 | } 12 | -------------------------------------------------------------------------------- /registry/default/components/comp-241.tsx: -------------------------------------------------------------------------------- 1 | import { Label } from "@/registry/default/ui/label" 2 | import { Slider } from "@/registry/default/ui/slider" 3 | 4 | export default function Component() { 5 | return ( 6 |
7 | 8 | 9 |
10 | ) 11 | } 12 | -------------------------------------------------------------------------------- /registry/default/components/comp-242.tsx: -------------------------------------------------------------------------------- 1 | import { Label } from "@/registry/default/ui/label" 2 | import { Slider } from "@/registry/default/ui/slider" 3 | 4 | export default function Component() { 5 | return ( 6 |
7 | 8 | 15 |
16 | ) 17 | } 18 | -------------------------------------------------------------------------------- /registry/default/components/comp-243.tsx: -------------------------------------------------------------------------------- 1 | import { Label } from "@/registry/default/ui/label" 2 | import { Slider } from "@/registry/default/ui/slider" 3 | 4 | export default function Component() { 5 | return ( 6 |
7 | 8 | 13 |
14 | ) 15 | } 16 | -------------------------------------------------------------------------------- /registry/default/components/comp-244.tsx: -------------------------------------------------------------------------------- 1 | import { Label } from "@/registry/default/ui/label" 2 | import { Slider } from "@/registry/default/ui/slider" 3 | 4 | export default function Component() { 5 | return ( 6 |
7 | 8 | 13 |
14 | ) 15 | } 16 | -------------------------------------------------------------------------------- /registry/default/components/comp-245.tsx: -------------------------------------------------------------------------------- 1 | import { Label } from "@/registry/default/ui/label" 2 | import { Slider } from "@/registry/default/ui/slider" 3 | 4 | export default function Component() { 5 | return ( 6 |
7 | 8 |
9 | 15 | 23 |
24 |
25 | ) 26 | } 27 | -------------------------------------------------------------------------------- /registry/default/components/comp-247.tsx: -------------------------------------------------------------------------------- 1 | "use client" 2 | 3 | import { useState } from "react" 4 | 5 | import { Label } from "@/registry/default/ui/label" 6 | import { Slider } from "@/registry/default/ui/slider" 7 | 8 | export default function Component() { 9 | const [value, setValue] = useState([25]) 10 | 11 | return ( 12 |
13 |
14 | 15 | {value[0]} 16 |
17 | 22 |
23 | ) 24 | } 25 | -------------------------------------------------------------------------------- /registry/default/components/comp-248.tsx: -------------------------------------------------------------------------------- 1 | import { Label } from "@/registry/default/ui/label" 2 | import { Slider } from "@/registry/default/ui/slider" 3 | 4 | export default function Component() { 5 | return ( 6 |
7 | 8 |
9 | 16 | 17 |
18 |
19 | ) 20 | } 21 | -------------------------------------------------------------------------------- /registry/default/components/comp-249.tsx: -------------------------------------------------------------------------------- 1 | import { Label } from "@/registry/default/ui/label" 2 | import { Slider } from "@/registry/default/ui/slider" 3 | 4 | export default function Component() { 5 | return ( 6 |
7 | 8 |
9 | 16 | 22 |
23 |
24 | ) 25 | } 26 | -------------------------------------------------------------------------------- /registry/default/components/comp-250.tsx: -------------------------------------------------------------------------------- 1 | import { Label } from "@/registry/default/ui/label" 2 | import { Slider } from "@/registry/default/ui/slider" 3 | 4 | export default function Component() { 5 | return ( 6 |
7 | 8 | 13 |
14 | ) 15 | } 16 | -------------------------------------------------------------------------------- /registry/default/components/comp-251.tsx: -------------------------------------------------------------------------------- 1 | "use client" 2 | 3 | import { useState } from "react" 4 | 5 | import { Label } from "@/registry/default/ui/label" 6 | import { Slider } from "@/registry/default/ui/slider" 7 | 8 | export default function Component() { 9 | const [value, setValue] = useState([25, 75]) 10 | 11 | return ( 12 |
13 |
14 | 15 | 16 | {value[0]} - {value[1]} 17 | 18 |
19 | 24 |
25 | ) 26 | } 27 | -------------------------------------------------------------------------------- /registry/default/components/comp-253.tsx: -------------------------------------------------------------------------------- 1 | "use client" 2 | 3 | import { Label } from "@/registry/default/ui/label" 4 | import { Slider } from "@/registry/default/ui/slider" 5 | 6 | export default function Component() { 7 | return ( 8 |
9 | 10 | `${value}%`} 15 | /> 16 |
17 | ) 18 | } 19 | -------------------------------------------------------------------------------- /registry/default/components/comp-261.tsx: -------------------------------------------------------------------------------- 1 | import { Label } from "@/registry/default/ui/label" 2 | import { Slider } from "@/registry/default/ui/slider" 3 | 4 | export default function Component() { 5 | return ( 6 |
7 | 8 |
9 | 15 |
16 |
17 | ) 18 | } 19 | -------------------------------------------------------------------------------- /registry/default/components/comp-263.tsx: -------------------------------------------------------------------------------- 1 | import { Label } from "@/registry/default/ui/label" 2 | import { Slider } from "@/registry/default/ui/slider" 3 | 4 | export default function Component() { 5 | return ( 6 |
7 | 8 |
9 | 16 |
17 |
18 | ) 19 | } 20 | -------------------------------------------------------------------------------- /registry/default/components/comp-267.tsx: -------------------------------------------------------------------------------- 1 | import { TriangleAlert } from "lucide-react" 2 | 3 | export default function Component() { 4 | return ( 5 |
6 |

7 |

14 |
15 | ) 16 | } 17 | -------------------------------------------------------------------------------- /registry/default/components/comp-268.tsx: -------------------------------------------------------------------------------- 1 | import { TriangleAlert } from "lucide-react" 2 | 3 | export default function Component() { 4 | return ( 5 |
6 |

7 |

14 |
15 | ) 16 | } 17 | -------------------------------------------------------------------------------- /registry/default/components/comp-269.tsx: -------------------------------------------------------------------------------- 1 | import { CircleAlert } from "lucide-react" 2 | 3 | export default function Component() { 4 | return ( 5 |
6 |

7 |

14 |
15 | ) 16 | } 17 | -------------------------------------------------------------------------------- /registry/default/components/comp-270.tsx: -------------------------------------------------------------------------------- 1 | import { CircleAlert } from "lucide-react" 2 | 3 | export default function Component() { 4 | return ( 5 |
6 |

7 |

14 |
15 | ) 16 | } 17 | -------------------------------------------------------------------------------- /registry/default/components/comp-271.tsx: -------------------------------------------------------------------------------- 1 | import { CircleCheckIcon } from "lucide-react" 2 | 3 | export default function Component() { 4 | return ( 5 |
6 |

7 |

14 |
15 | ) 16 | } 17 | -------------------------------------------------------------------------------- /registry/default/components/comp-272.tsx: -------------------------------------------------------------------------------- 1 | import { CircleCheckIcon } from "lucide-react" 2 | 3 | export default function Component() { 4 | return ( 5 |
6 |

7 |

14 |
15 | ) 16 | } 17 | -------------------------------------------------------------------------------- /registry/default/components/comp-273.tsx: -------------------------------------------------------------------------------- 1 | import { InfoIcon } from "lucide-react" 2 | 3 | export default function Component() { 4 | return ( 5 |
6 |

7 |

14 |
15 | ) 16 | } 17 | -------------------------------------------------------------------------------- /registry/default/components/comp-274.tsx: -------------------------------------------------------------------------------- 1 | import { InfoIcon } from "lucide-react" 2 | 3 | export default function Component() { 4 | return ( 5 |
6 |

7 |

14 |
15 | ) 16 | } 17 | -------------------------------------------------------------------------------- /registry/default/components/comp-277.tsx: -------------------------------------------------------------------------------- 1 | import { CircleAlertIcon } from "lucide-react" 2 | 3 | export default function Component() { 4 | return ( 5 |
6 |
7 |
22 |
23 | ) 24 | } 25 | -------------------------------------------------------------------------------- /registry/default/components/comp-278.tsx: -------------------------------------------------------------------------------- 1 | import { CircleAlertIcon } from "lucide-react" 2 | 3 | export default function Component() { 4 | return ( 5 |
6 |
7 |
22 |
23 | ) 24 | } 25 | -------------------------------------------------------------------------------- /registry/default/components/comp-297.tsx: -------------------------------------------------------------------------------- 1 | "use client" 2 | 3 | import { useToast } from "@/registry/default/hooks/use-toast" 4 | import { Button } from "@/registry/default/ui/button" 5 | import { ToastAction } from "@/registry/default/ui/toast" 6 | 7 | export default function Component() { 8 | const { toast } = useToast() 9 | 10 | return ( 11 | 23 | ) 24 | } 25 | -------------------------------------------------------------------------------- /registry/default/components/comp-299.tsx: -------------------------------------------------------------------------------- 1 | "use client" 2 | 3 | import { toast } from "sonner" 4 | 5 | import { Button } from "@/registry/default/ui/button" 6 | 7 | export default function Component() { 8 | return ( 9 | 23 | ) 24 | } 25 | -------------------------------------------------------------------------------- /registry/default/components/comp-30.tsx: -------------------------------------------------------------------------------- 1 | import { useId } from "react" 2 | 3 | import { Input } from "@/registry/default/ui/input" 4 | import { Label } from "@/registry/default/ui/label" 5 | 6 | export default function Component() { 7 | const id = useId() 8 | return ( 9 |
10 | 11 | 16 |
17 | ) 18 | } 19 | -------------------------------------------------------------------------------- /registry/default/components/comp-301.tsx: -------------------------------------------------------------------------------- 1 | import { Button } from "@/registry/default/ui/button" 2 | 3 | export default function Component() { 4 | return ( 5 | // To make the notification fixed, add classes like `fixed bottom-4 inset-x-4` to the container element. 6 |
7 |
8 |

9 | We use cookies to improve your experience, analyze site usage, and 10 | show personalized content. 11 |

12 |
13 | 14 | 17 |
18 |
19 |
20 | ) 21 | } 22 | -------------------------------------------------------------------------------- /registry/default/components/comp-302.tsx: -------------------------------------------------------------------------------- 1 | import { ArrowRightIcon } from "lucide-react" 2 | 3 | export default function Component() { 4 | return ( 5 | 18 | ) 19 | } 20 | -------------------------------------------------------------------------------- /registry/default/components/comp-303.tsx: -------------------------------------------------------------------------------- 1 | import { EclipseIcon } from "lucide-react" 2 | 3 | export default function Component() { 4 | return ( 5 |
6 |

7 |

18 |
19 | ) 20 | } 21 | -------------------------------------------------------------------------------- /registry/default/components/comp-31.tsx: -------------------------------------------------------------------------------- 1 | import { useId } from "react" 2 | 3 | import { Input } from "@/registry/default/ui/input" 4 | 5 | export default function Component() { 6 | const id = useId() 7 | return ( 8 |
9 | 15 | 16 |
17 | ) 18 | } 19 | -------------------------------------------------------------------------------- /registry/default/components/comp-311.tsx: -------------------------------------------------------------------------------- 1 | export default function Component() { 2 | return ( 3 |
4 |

5 | 📫 Subscribe to our 6 | newsletter and get 10% off your first order!{" "} 7 | ·{" "} 8 | 9 | Subscribe 10 | 11 |

12 |
13 | ) 14 | } 15 | -------------------------------------------------------------------------------- /registry/default/components/comp-354.tsx: -------------------------------------------------------------------------------- 1 | import { Button } from "@/registry/default/ui/button" 2 | import { 3 | Tooltip, 4 | TooltipContent, 5 | TooltipProvider, 6 | TooltipTrigger, 7 | } from "@/registry/default/ui/tooltip" 8 | 9 | export default function Component() { 10 | return ( 11 | 12 | 13 | 14 | 17 | 18 | 19 | This is a simple tooltip 20 | 21 | 22 | 23 | ) 24 | } 25 | -------------------------------------------------------------------------------- /registry/default/components/comp-355.tsx: -------------------------------------------------------------------------------- 1 | import { Button } from "@/registry/default/ui/button" 2 | import { 3 | Tooltip, 4 | TooltipContent, 5 | TooltipProvider, 6 | TooltipTrigger, 7 | } from "@/registry/default/ui/tooltip" 8 | 9 | export default function Component() { 10 | return ( 11 | 12 | 13 | 14 | 17 | 18 | 19 | This tooltip will be always dark 20 | 21 | 22 | 23 | ) 24 | } 25 | -------------------------------------------------------------------------------- /registry/default/components/comp-356.tsx: -------------------------------------------------------------------------------- 1 | import { Button } from "@/registry/default/ui/button" 2 | import { 3 | Tooltip, 4 | TooltipContent, 5 | TooltipProvider, 6 | TooltipTrigger, 7 | } from "@/registry/default/ui/tooltip" 8 | 9 | export default function Component() { 10 | return ( 11 | 12 | 13 | 14 | 17 | 18 | 19 | This tooltip has an arrow 20 | 21 | 22 | 23 | ) 24 | } 25 | -------------------------------------------------------------------------------- /registry/default/components/comp-36.tsx: -------------------------------------------------------------------------------- 1 | "use client" 2 | 3 | import { Label } from "react-aria-components" 4 | 5 | import { DateField, DateInput } from "@/registry/default/ui/datefield-rac" 6 | 7 | export default function Component() { 8 | return ( 9 | 10 | 11 | 12 |

17 | Built with{" "} 18 | 24 | React Aria 25 | 26 |

27 |
28 | ) 29 | } 30 | -------------------------------------------------------------------------------- /registry/default/components/comp-390.tsx: -------------------------------------------------------------------------------- 1 | import { 2 | Avatar, 3 | AvatarFallback, 4 | AvatarImage, 5 | } from "@/registry/default/ui/avatar" 6 | 7 | export default function Component() { 8 | return ( 9 | 10 | 11 | KK 12 | 13 | ) 14 | } 15 | -------------------------------------------------------------------------------- /registry/default/components/comp-391.tsx: -------------------------------------------------------------------------------- 1 | import { Avatar, AvatarFallback } from "@/registry/default/ui/avatar" 2 | 3 | export default function Component() { 4 | return ( 5 | 6 | KK 7 | 8 | ) 9 | } 10 | -------------------------------------------------------------------------------- /registry/default/components/comp-392.tsx: -------------------------------------------------------------------------------- 1 | import { UserRoundIcon } from "lucide-react" 2 | 3 | import { Avatar, AvatarFallback } from "@/registry/default/ui/avatar" 4 | 5 | export default function Component() { 6 | return ( 7 | 8 | 9 | 11 | 12 | ) 13 | } 14 | -------------------------------------------------------------------------------- /registry/default/components/comp-393.tsx: -------------------------------------------------------------------------------- 1 | import { 2 | Avatar, 3 | AvatarFallback, 4 | AvatarImage, 5 | } from "@/registry/default/ui/avatar" 6 | 7 | export default function Component() { 8 | return ( 9 | 10 | 11 | KK 12 | 13 | ) 14 | } 15 | -------------------------------------------------------------------------------- /registry/default/components/comp-394.tsx: -------------------------------------------------------------------------------- 1 | import { 2 | Avatar, 3 | AvatarFallback, 4 | AvatarImage, 5 | } from "@/registry/default/ui/avatar" 6 | 7 | export default function Component() { 8 | return ( 9 |
10 | 11 | 12 | KK 13 | 14 | 15 | Online 16 | 17 |
18 | ) 19 | } 20 | -------------------------------------------------------------------------------- /registry/default/components/comp-395.tsx: -------------------------------------------------------------------------------- 1 | import { 2 | Avatar, 3 | AvatarFallback, 4 | AvatarImage, 5 | } from "@/registry/default/ui/avatar" 6 | 7 | export default function Component() { 8 | return ( 9 |
10 | 11 | 12 | KK 13 | 14 | 15 | Offline 16 | 17 |
18 | ) 19 | } 20 | -------------------------------------------------------------------------------- /registry/default/components/comp-396.tsx: -------------------------------------------------------------------------------- 1 | import { 2 | Avatar, 3 | AvatarFallback, 4 | AvatarImage, 5 | } from "@/registry/default/ui/avatar" 6 | 7 | export default function Component() { 8 | return ( 9 |
10 | 11 | 12 | KK 13 | 14 | 15 | Online 16 | 17 |
18 | ) 19 | } 20 | -------------------------------------------------------------------------------- /registry/default/components/comp-398.tsx: -------------------------------------------------------------------------------- 1 | import { 2 | Avatar, 3 | AvatarFallback, 4 | AvatarImage, 5 | } from "@/registry/default/ui/avatar" 6 | import { Badge } from "@/registry/default/ui/badge" 7 | 8 | export default function Component() { 9 | return ( 10 |
11 | 12 | 13 | KK 14 | 15 | 16 | 6 17 | 18 |
19 | ) 20 | } 21 | -------------------------------------------------------------------------------- /registry/default/components/comp-399.tsx: -------------------------------------------------------------------------------- 1 | import { 2 | Avatar, 3 | AvatarFallback, 4 | AvatarImage, 5 | } from "@/registry/default/ui/avatar" 6 | import { Badge } from "@/registry/default/ui/badge" 7 | 8 | export default function Component() { 9 | return ( 10 |
11 | 12 | 13 | KK 14 | 15 | 16 | 6 17 | 18 |
19 | ) 20 | } 21 | -------------------------------------------------------------------------------- /registry/default/components/comp-413.tsx: -------------------------------------------------------------------------------- 1 | import { Badge } from "@/registry/default/ui/badge" 2 | 3 | export default function Component() { 4 | return Badge 5 | } 6 | -------------------------------------------------------------------------------- /registry/default/components/comp-414.tsx: -------------------------------------------------------------------------------- 1 | import { Badge } from "@/registry/default/ui/badge" 2 | 3 | export default function Component() { 4 | return Badge 5 | } 6 | -------------------------------------------------------------------------------- /registry/default/components/comp-415.tsx: -------------------------------------------------------------------------------- 1 | import { ZapIcon } from "lucide-react" 2 | 3 | import { Badge } from "@/registry/default/ui/badge" 4 | 5 | export default function Component() { 6 | return ( 7 | 8 | 11 | ) 12 | } 13 | -------------------------------------------------------------------------------- /registry/default/components/comp-416.tsx: -------------------------------------------------------------------------------- 1 | import { Badge } from "@/registry/default/ui/badge" 2 | 3 | export default function Component() { 4 | return 6 5 | } 6 | -------------------------------------------------------------------------------- /registry/default/components/comp-417.tsx: -------------------------------------------------------------------------------- 1 | import { Badge } from "@/registry/default/ui/badge" 2 | 3 | export default function Component() { 4 | return ( 5 | 6 | Link 7 | 8 | ) 9 | } 10 | -------------------------------------------------------------------------------- /registry/default/components/comp-418.tsx: -------------------------------------------------------------------------------- 1 | import { Badge } from "@/registry/default/ui/badge" 2 | 3 | export default function Component() { 4 | return ( 5 | 6 | Badge 7 | 8 | 73 9 | 10 | 11 | ) 12 | } 13 | -------------------------------------------------------------------------------- /registry/default/components/comp-419.tsx: -------------------------------------------------------------------------------- 1 | import { CheckIcon } from "lucide-react" 2 | 3 | import { Badge } from "@/registry/default/ui/badge" 4 | 5 | export default function Component() { 6 | return ( 7 | 8 | 11 | ) 12 | } 13 | -------------------------------------------------------------------------------- /registry/default/components/comp-420.tsx: -------------------------------------------------------------------------------- 1 | import { Badge } from "@/registry/default/ui/badge" 2 | 3 | export default function Component() { 4 | return ( 5 | 6 | 10 | Badge 11 | 12 | ) 13 | } 14 | -------------------------------------------------------------------------------- /registry/default/components/comp-421.tsx: -------------------------------------------------------------------------------- 1 | import { Badge } from "@/registry/default/ui/badge" 2 | 3 | export default function Component() { 4 | return ( 5 | 6 | 10 | Badge 11 | 12 | ) 13 | } 14 | -------------------------------------------------------------------------------- /registry/default/components/comp-422.tsx: -------------------------------------------------------------------------------- 1 | import { Badge } from "@/registry/default/ui/badge" 2 | 3 | export default function Component() { 4 | return ( 5 | 6 | 10 | Badge 11 | 12 | ) 13 | } 14 | -------------------------------------------------------------------------------- /registry/default/components/comp-424.tsx: -------------------------------------------------------------------------------- 1 | "use client" 2 | 3 | import { useState } from "react" 4 | import { XIcon } from "lucide-react" 5 | 6 | import { Badge } from "@/registry/default/ui/badge" 7 | 8 | export default function Component() { 9 | const [isActive, setIsActive] = useState(true) 10 | 11 | if (!isActive) return null 12 | 13 | return ( 14 | 15 | Removable 16 | 22 | 23 | ) 24 | } 25 | -------------------------------------------------------------------------------- /registry/default/components/comp-52.tsx: -------------------------------------------------------------------------------- 1 | import { useId } from "react" 2 | 3 | import { Input } from "@/registry/default/ui/input" 4 | import { Label } from "@/registry/default/ui/label" 5 | 6 | export default function Component() { 7 | const id = useId() 8 | return ( 9 |
10 | 11 | 19 |
20 | ) 21 | } 22 | -------------------------------------------------------------------------------- /registry/default/components/comp-59.tsx: -------------------------------------------------------------------------------- 1 | import { useId } from "react" 2 | 3 | import { Label } from "@/registry/default/ui/label" 4 | import { Textarea } from "@/registry/default/ui/textarea" 5 | 6 | export default function Component() { 7 | const id = useId() 8 | return ( 9 |
10 | 11 |