From a92e0220e4b0441812408be5a4e602923918ebf2 Mon Sep 17 00:00:00 2001 From: Qian Xia Date: Thu, 17 Oct 2024 16:26:39 +0800 Subject: [PATCH] [#4964] web(ui): Support Hudi catalog on the Web --- .../app/metalakes/metalake/MetalakeTree.js | 2 ++ web/web/src/lib/icons/iconify-icons.css | 5 ++++ web/web/src/lib/icons/svg/hudi.svg | 30 +++++++++++++++++++ web/web/src/lib/utils/initial.js | 19 ++++++++++++ 4 files changed, 56 insertions(+) create mode 100644 web/web/src/lib/icons/svg/hudi.svg diff --git a/web/web/src/app/metalakes/metalake/MetalakeTree.js b/web/web/src/app/metalakes/metalake/MetalakeTree.js index 58b7c138bfb..74065f93336 100644 --- a/web/web/src/app/metalakes/metalake/MetalakeTree.js +++ b/web/web/src/app/metalakes/metalake/MetalakeTree.js @@ -70,6 +70,8 @@ const MetalakeTree = props => { return 'custom-icons-doris' case 'lakehouse-paimon': return 'custom-icons-paimon' + case 'lakehouse-hudi': + return 'custom-icons-hudi' default: return 'bx:book' } diff --git a/web/web/src/lib/icons/iconify-icons.css b/web/web/src/lib/icons/iconify-icons.css index 9fbd7ad75ac..f5803fdf93d 100644 --- a/web/web/src/lib/icons/iconify-icons.css +++ b/web/web/src/lib/icons/iconify-icons.css @@ -19,6 +19,7 @@ .custom-icons-doris, .custom-icons-hive, +.custom-icons-hudi, .custom-icons-paimon { display: inline-block; width: 1em; @@ -36,6 +37,10 @@ background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 900' width='1000' height='900'%3E%3Cpath fill-rule='evenodd' stroke='%23fdee21' stroke-width='5.129' d='M596.797 704.59v192.85h47.346v-88.632l9.767.183v88.45h47.881V704.59h-47.88v71.552h-9.768V704.59zm163.92 0h-46.116v192.85h46.116zm7.55 0 36.429 192.85h54.984l36.429-192.85h-48.951l-12.067 82.517c-1.006 3.16-4.402 3.16-5.009 0l-12.06-82.52zm229.17 0h-91.538v192.85h91.538v-50.569l-50.898-.434v-21.679h24.248v-50.204H946.54v-19.397h50.898z'/%3E%3Cpath fill='%23fdee21' fill-rule='evenodd' d='M503.127 119.752c-7.71-21.115-272.92-124.22-276.31-112.9-48.7 12.695-68.52 68.826-102.02 104.38l-74.393-4.261C17.633 149.113.437 192.17 12.146 236.921c42.002 56.906 90.76 105.33 121.15 176.81 2.402 33.692 145.82 3.533 176.56-3.136-41.992 30.059-78.561 76.65-62.846 210.84 14.346 63.014 24.159 133.37 151.4 204.64 16.75 9.381 51.407 20.207 72.838 28.098 20.495 9.4 44.461 13.264 112.07-7.413 39.124-16.863 81.365-27.022 119.65-43.844l-46.017 2.16c-63.369 1.378-112.29 6.105-127.38-11.6l-58.32-100.68 34-66.04c47.056 4.826 62.675 42.986 104.15 57.518l48.885-36.215c141.99 83.816 198.48-53.12 214.67-159.77-1.728-43.392-93.952 13.61-88.362-6.68 2.166-46.643-35.854-107.67-60.42-155.22l28.43-110.01c12.9-11.49-59.72-133.86-119.02-149.12-52.03-13.39-130.46 52.493-130.46 52.493z'/%3E%3Cg fill-rule='evenodd'%3E%3Cg fill='%23c8c037'%3E%3Cpath d='M736.387 353.55c.51 11.816.452 26.187 1.594 35.15-.197 6.838-5.323 7.089-9.564 8.521l27.63 10.12c5.486 9.23 9.895 18.462 14.348 27.693 5.165 22.708 1.31 23.357-2.126 25.031-10.027.102-20.025.121-29.358-1.864 4.181 2.207 5.1 3.815 5.543 6.642.816 5.212-2.54 12.33-8.067 19.188 8.172 4.534 23.071 8.97 34.14 13.181l12.62-28.093c-5.715-41.27-23.045-79.309-46.76-115.57zm51.57 138.43c15.324 6.387 36.495 4.515 65.848-10.613 4.365-3.104 8.431-1.248.62 3.858-38.5 34.547-56.928 17.265-66.468 6.755'/%3E%3Cpath d='M856.747 476.84c4.552 8.717 1.794 15.805.266 23.167-4.754 37.449-16.423 67.056-39.321 97.994-74.478 119.74-149.67 44.817-209.62-3.945l-24.798 62.137c-1.317 5.446-6.79 9.688 31.937 26.738l39.452-27.867c150.46 114.48 257.08-160.24 202.08-178.22zm-230.53 107c-10.151.724-40.361 10.997-41.706 16.946l13.902-20.712zm-19.74-126.97c1.86 0 10.788 2.397 9.83 1.864-1.37-.763-.153 12.519 2.657 19.439l-10.893 23.7c20.865-24.063 53.858-22.462 84.486-25.564l-14.612-9.054c2.538-8.466-.45-15.165-1.86-22.368zm51.27-71.36c-22.387 6.863-43.816 18.075-58.203 41.976 10.976-39.395 13.213-37.899 16.757-39.846 15.351-6.865 27.922-2.586 41.446-2.13'/%3E%3C/g%3E%3Cg fill='%23fcf6a0'%3E%3Cpath d='M538.197 847.25c-27.07 29.87-87.47-2.26-137.63-18.64-127.46-81.05-152.36-157.35-154.09-232.2-6.553-107.22 26.37-169.52 68.014-184.27-27.561 53.129-40.41 148.5-27.631 219.42 10.315 39.455 10.529 106 76.545 141.62 32.327 18.199 23.571 32.368 45.431 49.413 23.955 18.679 90.747 36.437 129.36 24.658zm40.44-495.51c-45.831-64.991-110.29-89.387-182.98-92.053 14.568-4.749 29.136-7.222 43.704-14.246 3.567-3.748 2.401-10.344 1.063-17.042-69.97-18.27-114.13-40.85-170.03-61.781l150.91 36.215c101.91 3.872 93.158 29.032 157.34 148.91z'/%3E%3Cpath d='M627.707 320.4c-33.87-48.35-66.72-107.03-111.31-144.35-107.64-48.584-214.12-84.666-338.91-117.5l39.827-51.216c132.42 30.227 256.8 80.808 368.21 164.19 18.849 47.66 31.419 95.383 42.173 148.87zm68.28-85.44s-18.988-42.599-28.233-58.866c-21.446-23.766-32.29-68.054-76.213-88.922 13.892 3.752 23.399-.718 51.759 24.992l44.669 84.734z'/%3E%3Cpath d='M719.607 308.76c4.38-36.908 12.695-96.11 3.152-119.5-26.55-35.624-53.29-72.446-80.04-106.63-4.43-4.123-7.62-9.719-11.11-14.084 37.61 9.744 76.86 35.894 129.79 139.13z'/%3E%3C/g%3E%3Cpath d='M561.487 313.12c-14.98-11.79-28.33-53.49-51.03-62.16-21.011-1.758-28.715-8.368-56.344-2.739 10.021-5.02 19.482-11.446 30.134-14.885 7.215-1.703 13.983.184 20.867 1.134 1.7-.804 2.814-1.803 2.398-3.313-27.812-17.187-84.866-17.432-123.38-27.243 44.7 1.496 94.156-.982 127.75 9.79 27.013 23.974 35.788 69.12 49.605 99.416m81.91-201.093c6.201.563 39.574 53.353 41.142 62.137 2.775 19.202 9.62 40.728 11.46 60.819-5.497-19.269-11.486-38.537-18.974-57.806-2.19-5.306-7.724-17.302-23.107-34.269-7.163-11.959-8.71-21.359-10.52-30.88zm113.09 287.523h-14.278l15.781 4.142zm-97.42-14.26c-14.358-1.765-29.091-2-43.448 1.157-5.852 7.86-6.255 15.856-8.813 23.245 17.454-19.236 24.38-20.412 52.261-24.401zm195.82 99.28c-7.99 6.377-8.788 12.379-32.413 19.572-17.228 4.074-26.961-2.831-35.07-12.116 12.294 3.522 14.259 12.81 47.225 2.397zm-71.6 3.99c-5.75 15.812-11.949 31.791-18.199 46.6-14.883 17.454-8.54 7.508-30.819 34.617 7.129-10.998 16.4-21.566 21.254-33.02 3.41-7.542 7.653-15.543 9.532-22.244-5.907-2.95-17.999-3.183-19.639-2.125-19.808 11.683-23.382 24.047-35.059 36.086 8.464-13.53 15.693-28.298 25.505-40.476 1.118-1.58 8.383-1.886 12.85-2.819-6.941-1.19-19.787-3.684-20.82-3.572-12.923 3.106-20.164 14.361-29.757 21.836 6.994-10.098 13.436-20.612 22.317-29.292.879-1.02 24.883 1.083 37.324 6.047l.247 4.95 7.063 2.85 5.314-13.314zm-156.75 95.33c-3.188-1.09-31.35-4.711-31.35-3.861-10.813 7.696-12.453 15.059-12.221 21.436 17.989-17.697 17.319-17.747 43.572-17.575zm-21.39-127.28s20.322-2.963 19.926-1.065c-1.472 7.05 2.488 24.233 2.923 21.836l-11.424 9.32c23.926-12.03 49.113-9.612 74.656-11.45 0 0-21.507-5.938-20.192-6.125 4.797-.68-1.278-22.43-2.923-22.9 4.091-1.385 8.087-2.43 12.221-3.462-30.756-8.049-48.541-3.306-75.188 13.847z'/%3E%3Cpath d='m781.027 471.78-4.517 2.263c-.64-13.23-14.85-12.26-26.834-12.382l-9.83-2.396c2.99 2.766 12.23 2.55 8.502 8.521-3.137 1.677-4.58 8.87-6.376 14.912l-5.314.266c9.387 3.669 18.095 6.884 28.428 11.184l6.11.932 14.613-7.855z'/%3E%3Cpath fill='%23fff' d='M646.327 462.86c-2.287-4.525-13.794-3.882-16.275-.955-2.016 2.379-.125 17.642 2.46 15.068 3.736-3.285 8.617-4.659 14.48-4.394.739-2.82.477-5.864-.665-9.719m110.35 22.74c1.082-.791 3.369-8.443 2.63-10.733-1.512-5.403-12.212-4.266-12.212-4.266-2.61 1.536-4.899 9.96-3.945 12.74.456 2.352 11.81 3.102 13.526 2.259z'/%3E%3Cpath d='m299.107 749.64 6.76.661c40.07 19.675 106.05 48.847 201.57 33.171l14.988 23.584c-42.067 20.442-87.312 15.738-129.71 17.172zm-57.53-155.54 20.073 84.268c53.74 33.593 145.54 72.07 222.06 68.965l-16.91-38.8c-159.73-33.92-173.24-76.8-225.22-114.44zm49.95-172.61c9.81 65.302 22.907 114.81 79.69 156.28 34.804 25.03 69.351 49.954 111.37 70.524 0 0-3.684 19.171-6.763 18.829-125.05-13.89-216.6-117.58-227.69-164.94 10.74-36.329 26.149-59.021 43.389-80.693zm60.11-37c16.664 72.376 56.397 145.68 95.889 212.18 14.477 18.369 18.266 26.475 40.579 37.659 30.159 9.55 51.486 7.112 73.377 5.676-5.998-11.102-11.329-22.706-18.217-33.14-49.018-38.765-26.364-74.06-13.344-96.406-27.256-6.887-63.37-21.525-68.345-40.778-8-62.271-3.937-82.025 4.068-114.01-36.909 7.782-74.309 15.494-114.01 28.82z'/%3E%3Cpath stroke='%23000' stroke-width='.114' d='M216.237.058c-12.131 7.925-23.818 19.256-36.391 32.135-20.843 21.575-34.699 42.621-55.915 58.224-4.243 3.659-16.151 9.551-31.121 10.425-7.052.352-11.646 1.519-24.604-.108-11.428-6.188-22.285-2.164-32.881 10.51-11.619 16.709-26.334 48.437-32.453 68.41-12.611 50.937 19.541 92.905 50.374 125.25 27.429 26.796 43.243 43.542 54.505 68.107 8.527 15.933 14.844 37.799 21.683 53.13 2.466 4.86 1.953 4.835 8.591 6.3 14.333 3.059 34.215 3.083 51.915 4.604 7.659.107 18.175-.178 28.14-1.217 13.731-2.592 29.863-5.133 43.384-9.81 13.213-3.253 24.985-7.759 35.597-11.906-1.368 4.644-11.478 9.115-15.268 15.002-35.97 51.49-45.823 97.308-39.56 169.6 3.542 32.042 10.895 58.605 21.991 88.997 5.078 13.908 15.882 35.934 26.236 50.565 30.79 43.506 99.672 99.374 195.56 120.88 16.73 2.286 35.715 1.067 53.571-3.689 47.326-14.346 143.78-48.275 143.78-48.275s-85.619 7.083-124.83 3.206c-9.078-1.42-19.08-1.901-25.405-8.087-1.06-1.37-4.914-9.132-2.425-9.202 3.395-.095 13.142-4.14 28.19-5.482-32.128-3.459-31.67-3.418-34.015-9.27-3.648-9.085-9.23-21.502-14.977-32.367 14.118 1.19 45.376 2.945 55.984-8.003 0 0-18.497 2.136-34.843.219-5.508-.646-14.891-3.995-17.71-5.03-7.339-2.858-13.38-3.746-14.788-5.61-2.549-6.485-4.276-8.666-7.351-17.355-4.166-11.504-4.496-24.337-5.29-36.083 10.693 13.18 24.318 24.275 42.356 29.94.232-.487 23.4 10.073 40.226 4.643l3.489-1.126c0 .312-11.148.977-15.237-1.047-34.219-14.545-39.37-27.276-44.895-33.599l-14.777-22.133c4.494-8.96 7.035-9.301 12.989-9.384 18.011 2 25.848 3.54 36.807.896 7.405 15.24 9.406 30.57 26.265 41.662 56.166 16.672 68.369-4.951 81.973-24.057 40.412 29.658 106.2 38.803 151.89.514 58.086-67.212 76.476-173.17 71.325-179.22-7.254-12.307-16.772-24.999-24.945-23.245-29.13 7.952-39.871 22.73-68.735 19.36 3.438-.195 9.219-.288 9.263-.616 2.224-24.44-.179-36.267-1.252-38.297-8.759-19.317-20.261-39.646-28.278-54.88-2.067-3.161-8.137-27.166-18.308-36.649-4.362-3.724-15.039-13.546-15.039-13.546l-.905 10.44s4.174.63 5.763 7.097c6.022 24.517 36.687 82.485 38.938 85.263 10.868 17.545 1.104 39.4 9.367 51.663.794 1.557 16.857-.137 29.307.628 20.473-4.403 19.609-13.426 37.294-14.782 11.913-.913 13.108 21.46 12.95 23.196-2.22 24.704-9.734 53.427-21.235 79.658-23.912 46.07-50.691 87.446-88.67 93.216-46.326 8.095-70.4-12.158-95.512-25.055l-9.607 8.194c-32.637 32.5-71.389 29.614-87.239-12.851-7.89-16.473-18.172-26.57-26.976-40.7l-46.688 33.627c-3.886 7.97-8.665 20.54-14.47 34.58-4.036 9.76-7.42 26.525-7.2 40.456-5.984 10.195 20.73 51.542 37.61 76.692 4.98 7.42 14.279 20.385 14.59 21.193 3.347 8.683 10.679 16.349 11.124 17.284 31.337 40.872-39.531 31.46-54.167 28.99-28.876-4.6-57.121-16.662-83.67-32.791a339 339 0 01-4.605-2.848c-31.551-19.866-60.581-45.283-85.264-70.423-14.718-16.666-28.732-50.827-39.083-75.045-15.513-58.226-37.776-159.15 22.532-235.63 3.823-4.372 7.948-11.65 11.46-13.09 17.918-12.12 37.375-20.38 58.298-24.966l-2.112-13.563c-10.45 2.374-45.633 15.243-55.581 20.629-22.623 6.558-41.388 13.406-70.22 20.625-9.373 1.146-18.592 1.167-27.58-.054-20.74-2.818-56.093-.3-58.348-2.396-14.044-19.585-17.89-54.676-30.703-73.456l-.152-.187-.162-.178c-7.47-10.04-16.177-18.23-24.752-26.75C54.652 291.5 28.37 262 21.012 230.74c-1.85-9.23-6.614-18.79-4.082-46.1l.047-.134.044-.133c7.388-25.513 19.407-46.31 39.806-67.153 21.228.342 42.24.809 58.607 3.935 7.51 1.256 23.124 3.296 39.252 9.304 40.822 15.207 94.76 40.209 94.76 40.209-40.488-22.236-85.76-51.115-114.35-56.943-4.253-.602-6.868-2.543-8.13-5.93 42.998-25.264 50.864-55.009 79.146-81.686 12.925-5.626 17.965-8.498 28.947-9.692 101.57 16.06 165.51 56.515 216.09 83.566 20.53 11.164 39.191 19.606 57.015 29.773 15.624 5.14 62.771 40.734 76.57 59.925 14.016 29.595 24.25 61.563 33.584 92.411 6.693 31.375 12.564 44.102 12.564 44.102s-5.688-26.243-4.74-30.958c5.898 2.204 19.84 6.558 25.62 5.881 0 0-25.817-13.346-29.2-25.14-10.856-37.848-21.744-96.766-24.68-99.838-8.274-10.41-42.777-36.816-63.941-49.03-8.006-4.62-12.333-7.486-12.671-9.518 6.76-6.83 15.11-15.865 22.598-21.606 7.177-5.503 13.71-11.709 23.713-15.423 43.963-19.8 69.1 7.618 75.066 2.066 0 0-9.458-10.841-5.257-9.056 4.302 2.33 18.323 5.078 19.862 6.509 16.023 12.534 57.913 58.344 83.16 106.68 6.065 11.84 8.53 19.636 5.717 33.893-2.82 14.27-5.001 22.117-8.077 31.647-2.779 6.371-18.498 49.988-18.437 55.848-3.167 23.932 10.264 53.893 10.264 53.893.127-8.133-.5-12.466.236-18.282l.904-10.393s-.573-2.764-.469-3.86c.682-7.187 2.445-13.229 2.963-17.345 5.047-31.255 13.822-53.755 23.775-81.182 2.958-6.922 6.828-10.771 6.63-16.041.163-9.352-8.205-21.904-14.252-34.163-6.1-12.39-13.39-26.202-22.96-40.76-21.82-31.376-40.42-55.925-74.48-71.289-9.53-4.182-47.03-8.27-59.98-5.841-15.71 3.273-29.22 6.5-39.99 13.398-16.95 10.854-30.27 27.659-45.89 37.56-34.56-17.281-51.24-30.215-54.35-31.998-20.54-11.006-45.2-23.778-71.73-35.89-12.72-11.862-91.71-40.233-164.04-45.892zm442.08 644.59c-21.3-16.65-39.23-33.79-51.05-51.44-3.858 20.758-17.864 35.542-28.688 50.083-2.155 3.41-3.708 8.06 6.902 22.879 2.86 3.948 13.207 4.623 20.192 4.26-7.106-5.371-17.918-11.052-19.66-15.976 12.501 8.51 24.076 10.957 34.538 9.586 2.39-.269 5.36-2.804 7.656-6.706 4.663-10.02 8.315-12.433 12.005-15.13l8.501 10.651z' color='%23000'/%3E%3C/g%3E%3C/svg%3E"); } +.custom-icons-hudi { + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2000 2000' width='2000' height='2000'%3E%3Cpath fill='%23FFF' d='M0 1000V0h2000v2000H0zm1529 553c0-5-102-212-227-461l-228-453-22 46c-20 42-25 45-60 45h-38l-54-110c-30-61-57-110-60-110-4 0-470 924-470 933 0 1 59 1 130-1l130-4v41c0 23-5 51-10 62-11 19-2 19 450 19 253 0 460-3 459-7m290-154 103-84-47-14-47-15 6-111c8-127-5-191-56-288-82-154-302-287-433-263-32 6-33 7-23 45l10 38 82 5c102 7 177 41 242 110 68 73 96 142 102 254 2 50 2 108-2 128-6 31-11 36-35 36-16 0-47-7-70-15-39-13-42-13-37 3 3 9 19 67 36 127 17 61 34 118 36 128 4 12 10 15 17 9 7-5 59-46 116-93M232 1248c13-19 11-27-19-87-66-129-67-286-3-418 46-94 146-173 218-173 27 0 31 4 42 48 7 26 16 50 19 54 7 8 171-204 171-220 0-6-243-92-263-92-3 0-2 12 3 26 6 14 10 42 10 62 0 34-5 39-48 63-225 125-326 365-249 588 24 68 83 171 98 171 4 0 13-10 21-22'/%3E%3Cpath fill='%2300B3EF' d='M600 1479c0-9-36-10-132-5-73 3-138 3-144-1-8-6 71-173 248-526 226-453 261-517 274-506 9 7 43 67 76 133 33 67 62 123 65 126s11-4 19-14c13-18 14-17 14 17 0 28-46 129-187 412-164 327-191 375-210 375-13 0-23-5-23-11m-434-195c-148-189-149-478-2-665 38-48 165-147 206-161 9-3 6-24-10-76-12-40-20-75-18-77 5-5 369 114 381 124 7 7-230 331-242 331-4 0-19-36-32-80l-24-79-33 16c-93 46-163 143-188 264-22 105 5 218 72 307l26 33-26 37c-14 20-35 48-45 61l-18 24z'/%3E%3Cpath fill='%23004E7F' d='M596 1493c6-21 3-22-78-26l-83-3 90-2 90-2 198-395c108-217 201-395 205-394 4 0 92 172 195 382 185 377 210 440 175 452-7 2-189 6-405 7l-392 3zm724-778c0-22 4-25 35-25s35 3 35 25-4 25-35 25-35-3-35-25'/%3E%3Cpath fill='%232F5B7F' d='m577 1538 28-53 375-3c206-1 378-6 383-11 4-4-76-177-180-384L996 711l39-81 39-81 258 513c141 282 257 516 257 521 1 4-233 7-520 7H549z'/%3E%3Cpath fill='%23013868' d='M1616 1369c-32-110-55-203-52-206 2-3 39 6 80 20l75 25 7-35c11-57-4-161-30-219-51-111-162-195-277-210-30-4-57-12-61-18-5-8-8-7-8 2 0 6-11 12-24 12-20 0-25-8-41-65-9-36-15-68-12-71 13-13 131-16 189-4 142 27 286 138 352 270 47 95 60 163 53 286l-6 100 70 23c38 12 69 24 69 25 0 3-272 224-316 258-8 6-29-54-68-193'/%3E%3C/svg%3E"); +} + .custom-icons-paimon { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 218.61 218.61' width='218.61' height='218.61'%3E%3Cdefs%3E%3Cstyle%3E.cls-2{fill:%230163e1}%3C/style%3E%3C/defs%3E%3Cg id='svgID0'%3E%3Cpath d='M55.63 111.28a35.01 35.01 0 00-21.95-21.65l-12.74-4.26h80.4c19.85-7.47 43.6-13.02 72.56-17.39l19.6-3.48 13.7-3.85C189.3 24.7 152.19 0 109.3 0 48.94 0 0 48.94 0 109.3c0 20.41 2.93 39.59 17.2 58.79 8.15-17.84 23.42-40.44 38.43-56.82Z' class='cls-2'/%3E%3Cpath d='M182.4 72.57A430.5 430.5 0 0023.48 177c20.02 25.34 51.02 41.61 85.82 41.61 60.37 0 109.3-48.94 109.3-109.3 0-16.36-3.6-31.88-10.04-45.81l-26.17 9.08Z' class='cls-2'/%3E%3Cpath fill='%23e7e7e7' d='m182.4 72.57 26.17-9.08c-.44-.95-.9-1.9-1.36-2.84l-13.7 3.85-17.66 1.02c-29.79 2.42-54.8 8.05-86.19 19.85H20.94l9 3.87c9.89 3.88 22.18 12 25.69 22.04-16.77 16.69-30.7 39.55-38.43 56.82 2.46 4.13 5.32 7.62 8.29 11.37 48.68-53.33 96.8-84.37 156.91-106.89Z'/%3E%3C/g%3E%3C/svg%3E"); } diff --git a/web/web/src/lib/icons/svg/hudi.svg b/web/web/src/lib/icons/svg/hudi.svg new file mode 100644 index 00000000000..8dfc3cb27b6 --- /dev/null +++ b/web/web/src/lib/icons/svg/hudi.svg @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/web/web/src/lib/utils/initial.js b/web/web/src/lib/utils/initial.js index 8d85779ab6b..e916fcd5ef3 100644 --- a/web/web/src/lib/utils/initial.js +++ b/web/web/src/lib/utils/initial.js @@ -274,5 +274,24 @@ export const providers = [ hide: 'simple' } ] + }, + { + label: 'Apache Hudi', + value: 'lakehouse-hudi', + defaultProps: [ + { + key: 'catalog-backend', + value: 'hms', + defaultValue: 'hms', + required: true, + description: 'Apache Hudi catalog type choose properties' + }, + { + key: 'uri', + value: '', + required: true, + description: 'Apache Hudi catalog uri config' + } + ] } ]