From 49408c00e964093c654ee270d545c0e29857e61f Mon Sep 17 00:00:00 2001 From: Dax Date: Fri, 21 Nov 2025 20:41:27 -0500 Subject: enterprise (#4617) Co-authored-by: GitHub Action Co-authored-by: Adam <2363879+adamdotdevin@users.noreply.github.com> --- packages/ui/package.json | 6 +- packages/ui/src/assets/file-icons/3d.svg | 1 + packages/ui/src/assets/file-icons/abap.svg | 1 + packages/ui/src/assets/file-icons/abc.svg | 1 + packages/ui/src/assets/file-icons/actionscript.svg | 1 + packages/ui/src/assets/file-icons/ada.svg | 1 + .../ui/src/assets/file-icons/adobe-illustrator.svg | 1 + .../assets/file-icons/adobe-illustrator_light.svg | 1 + .../ui/src/assets/file-icons/adobe-photoshop.svg | 1 + .../assets/file-icons/adobe-photoshop_light.svg | 1 + packages/ui/src/assets/file-icons/adobe-swc.svg | 1 + packages/ui/src/assets/file-icons/adonis.svg | 1 + packages/ui/src/assets/file-icons/advpl.svg | 1 + packages/ui/src/assets/file-icons/amplify.svg | 1 + packages/ui/src/assets/file-icons/android.svg | 1 + packages/ui/src/assets/file-icons/angular.svg | 1 + packages/ui/src/assets/file-icons/antlr.svg | 1 + packages/ui/src/assets/file-icons/apiblueprint.svg | 1 + packages/ui/src/assets/file-icons/apollo.svg | 1 + packages/ui/src/assets/file-icons/applescript.svg | 1 + packages/ui/src/assets/file-icons/apps-script.svg | 1 + packages/ui/src/assets/file-icons/appveyor.svg | 1 + packages/ui/src/assets/file-icons/architecture.svg | 1 + packages/ui/src/assets/file-icons/arduino.svg | 1 + packages/ui/src/assets/file-icons/asciidoc.svg | 1 + packages/ui/src/assets/file-icons/assembly.svg | 1 + packages/ui/src/assets/file-icons/astro-config.svg | 1 + packages/ui/src/assets/file-icons/astro.svg | 1 + packages/ui/src/assets/file-icons/astyle.svg | 1 + packages/ui/src/assets/file-icons/audio.svg | 1 + packages/ui/src/assets/file-icons/aurelia.svg | 1 + packages/ui/src/assets/file-icons/authors.svg | 1 + packages/ui/src/assets/file-icons/auto.svg | 1 + packages/ui/src/assets/file-icons/auto_light.svg | 12 + packages/ui/src/assets/file-icons/autohotkey.svg | 1 + packages/ui/src/assets/file-icons/autoit.svg | 1 + .../ui/src/assets/file-icons/azure-pipelines.svg | 1 + packages/ui/src/assets/file-icons/azure.svg | 1 + packages/ui/src/assets/file-icons/babel.svg | 1 + packages/ui/src/assets/file-icons/ballerina.svg | 1 + packages/ui/src/assets/file-icons/bazel.svg | 1 + packages/ui/src/assets/file-icons/bbx.svg | 1 + packages/ui/src/assets/file-icons/beancount.svg | 1 + packages/ui/src/assets/file-icons/bench-js.svg | 1 + packages/ui/src/assets/file-icons/bench-jsx.svg | 1 + packages/ui/src/assets/file-icons/bench-ts.svg | 1 + packages/ui/src/assets/file-icons/bibliography.svg | 1 + packages/ui/src/assets/file-icons/bibtex-style.svg | 1 + packages/ui/src/assets/file-icons/bicep.svg | 1 + packages/ui/src/assets/file-icons/biome.svg | 1 + packages/ui/src/assets/file-icons/bitbucket.svg | 1 + packages/ui/src/assets/file-icons/bithound.svg | 1 + packages/ui/src/assets/file-icons/blender.svg | 1 + packages/ui/src/assets/file-icons/blink.svg | 1 + packages/ui/src/assets/file-icons/blink_light.svg | 1 + packages/ui/src/assets/file-icons/blitz.svg | 1 + packages/ui/src/assets/file-icons/bower.svg | 1 + packages/ui/src/assets/file-icons/brainfuck.svg | 1 + packages/ui/src/assets/file-icons/browserlist.svg | 1 + .../ui/src/assets/file-icons/browserlist_light.svg | 1 + packages/ui/src/assets/file-icons/bruno.svg | 1 + packages/ui/src/assets/file-icons/buck.svg | 1 + packages/ui/src/assets/file-icons/bucklescript.svg | 1 + packages/ui/src/assets/file-icons/buildkite.svg | 1 + packages/ui/src/assets/file-icons/bun.svg | 1 + packages/ui/src/assets/file-icons/bun_light.svg | 1 + packages/ui/src/assets/file-icons/c.svg | 1 + packages/ui/src/assets/file-icons/c3.svg | 1 + packages/ui/src/assets/file-icons/cabal.svg | 1 + packages/ui/src/assets/file-icons/caddy.svg | 1 + packages/ui/src/assets/file-icons/cadence.svg | 1 + packages/ui/src/assets/file-icons/cairo.svg | 1 + packages/ui/src/assets/file-icons/cake.svg | 1 + packages/ui/src/assets/file-icons/capacitor.svg | 1 + packages/ui/src/assets/file-icons/capnp.svg | 1 + packages/ui/src/assets/file-icons/cbx.svg | 1 + packages/ui/src/assets/file-icons/cds.svg | 1 + packages/ui/src/assets/file-icons/certificate.svg | 1 + packages/ui/src/assets/file-icons/changelog.svg | 1 + packages/ui/src/assets/file-icons/chess.svg | 1 + packages/ui/src/assets/file-icons/chess_light.svg | 1 + packages/ui/src/assets/file-icons/chrome.svg | 1 + packages/ui/src/assets/file-icons/circleci.svg | 1 + .../ui/src/assets/file-icons/circleci_light.svg | 1 + packages/ui/src/assets/file-icons/citation.svg | 1 + packages/ui/src/assets/file-icons/clangd.svg | 1 + packages/ui/src/assets/file-icons/claude.svg | 1 + packages/ui/src/assets/file-icons/cline.svg | 1 + packages/ui/src/assets/file-icons/clojure.svg | 1 + packages/ui/src/assets/file-icons/cloudfoundry.svg | 1 + packages/ui/src/assets/file-icons/cmake.svg | 1 + packages/ui/src/assets/file-icons/coala.svg | 1 + packages/ui/src/assets/file-icons/cobol.svg | 1 + packages/ui/src/assets/file-icons/coconut.svg | 1 + packages/ui/src/assets/file-icons/code-climate.svg | 1 + .../src/assets/file-icons/code-climate_light.svg | 1 + packages/ui/src/assets/file-icons/codecov.svg | 1 + packages/ui/src/assets/file-icons/codeowners.svg | 1 + .../ui/src/assets/file-icons/coderabbit-ai.svg | 1 + packages/ui/src/assets/file-icons/coffee.svg | 1 + packages/ui/src/assets/file-icons/coldfusion.svg | 1 + .../ui/src/assets/file-icons/coloredpetrinets.svg | 1 + packages/ui/src/assets/file-icons/command.svg | 1 + packages/ui/src/assets/file-icons/commitizen.svg | 1 + packages/ui/src/assets/file-icons/commitlint.svg | 1 + packages/ui/src/assets/file-icons/concourse.svg | 1 + packages/ui/src/assets/file-icons/conduct.svg | 1 + packages/ui/src/assets/file-icons/console.svg | 1 + packages/ui/src/assets/file-icons/contentlayer.svg | 1 + packages/ui/src/assets/file-icons/context.svg | 1 + packages/ui/src/assets/file-icons/contributing.svg | 1 + packages/ui/src/assets/file-icons/controller.svg | 1 + packages/ui/src/assets/file-icons/copilot.svg | 1 + .../ui/src/assets/file-icons/copilot_light.svg | 1 + packages/ui/src/assets/file-icons/cpp.svg | 1 + packages/ui/src/assets/file-icons/craco.svg | 1 + packages/ui/src/assets/file-icons/credits.svg | 1 + packages/ui/src/assets/file-icons/crystal.svg | 1 + .../ui/src/assets/file-icons/crystal_light.svg | 1 + packages/ui/src/assets/file-icons/csharp.svg | 1 + packages/ui/src/assets/file-icons/css-map.svg | 1 + packages/ui/src/assets/file-icons/css.svg | 1 + packages/ui/src/assets/file-icons/cucumber.svg | 1 + packages/ui/src/assets/file-icons/cuda.svg | 1 + packages/ui/src/assets/file-icons/cursor.svg | 1 + packages/ui/src/assets/file-icons/cursor_light.svg | 1 + packages/ui/src/assets/file-icons/cypress.svg | 1 + packages/ui/src/assets/file-icons/d.svg | 1 + packages/ui/src/assets/file-icons/dart.svg | 1 + .../ui/src/assets/file-icons/dart_generated.svg | 1 + packages/ui/src/assets/file-icons/database.svg | 1 + packages/ui/src/assets/file-icons/deepsource.svg | 1 + .../ui/src/assets/file-icons/denizenscript.svg | 1 + packages/ui/src/assets/file-icons/deno.svg | 1 + packages/ui/src/assets/file-icons/deno_light.svg | 1 + packages/ui/src/assets/file-icons/dependabot.svg | 1 + .../src/assets/file-icons/dependencies-update.svg | 1 + packages/ui/src/assets/file-icons/dhall.svg | 1 + packages/ui/src/assets/file-icons/diff.svg | 1 + packages/ui/src/assets/file-icons/dinophp.svg | 1 + packages/ui/src/assets/file-icons/disc.svg | 1 + packages/ui/src/assets/file-icons/django.svg | 1 + packages/ui/src/assets/file-icons/dll.svg | 1 + packages/ui/src/assets/file-icons/docker.svg | 1 + .../ui/src/assets/file-icons/doctex-installer.svg | 1 + packages/ui/src/assets/file-icons/document.svg | 1 + packages/ui/src/assets/file-icons/dotjs.svg | 1 + packages/ui/src/assets/file-icons/drawio.svg | 1 + packages/ui/src/assets/file-icons/drizzle.svg | 1 + packages/ui/src/assets/file-icons/drone.svg | 1 + packages/ui/src/assets/file-icons/drone_light.svg | 4 + packages/ui/src/assets/file-icons/duc.svg | 1 + packages/ui/src/assets/file-icons/dune.svg | 1 + packages/ui/src/assets/file-icons/edge.svg | 1 + packages/ui/src/assets/file-icons/editorconfig.svg | 1 + packages/ui/src/assets/file-icons/ejs.svg | 1 + packages/ui/src/assets/file-icons/elixir.svg | 1 + packages/ui/src/assets/file-icons/elm.svg | 1 + packages/ui/src/assets/file-icons/email.svg | 1 + packages/ui/src/assets/file-icons/ember.svg | 1 + packages/ui/src/assets/file-icons/epub.svg | 1 + packages/ui/src/assets/file-icons/erlang.svg | 1 + packages/ui/src/assets/file-icons/esbuild.svg | 1 + packages/ui/src/assets/file-icons/eslint.svg | 1 + packages/ui/src/assets/file-icons/excalidraw.svg | 1 + packages/ui/src/assets/file-icons/exe.svg | 1 + packages/ui/src/assets/file-icons/fastlane.svg | 1 + packages/ui/src/assets/file-icons/favicon.svg | 1 + packages/ui/src/assets/file-icons/figma.svg | 1 + packages/ui/src/assets/file-icons/firebase.svg | 1 + packages/ui/src/assets/file-icons/flash.svg | 1 + packages/ui/src/assets/file-icons/flow.svg | 1 + .../ui/src/assets/file-icons/folder-admin-open.svg | 6 + packages/ui/src/assets/file-icons/folder-admin.svg | 6 + .../src/assets/file-icons/folder-android-open.svg | 1 + .../ui/src/assets/file-icons/folder-android.svg | 1 + .../src/assets/file-icons/folder-angular-open.svg | 1 + .../ui/src/assets/file-icons/folder-angular.svg | 1 + .../assets/file-icons/folder-animation-open.svg | 1 + .../ui/src/assets/file-icons/folder-animation.svg | 1 + .../src/assets/file-icons/folder-ansible-open.svg | 1 + .../ui/src/assets/file-icons/folder-ansible.svg | 1 + .../ui/src/assets/file-icons/folder-api-open.svg | 1 + packages/ui/src/assets/file-icons/folder-api.svg | 1 + .../src/assets/file-icons/folder-apollo-open.svg | 1 + .../ui/src/assets/file-icons/folder-apollo.svg | 1 + .../ui/src/assets/file-icons/folder-app-open.svg | 1 + packages/ui/src/assets/file-icons/folder-app.svg | 1 + .../src/assets/file-icons/folder-archive-open.svg | 1 + .../ui/src/assets/file-icons/folder-archive.svg | 1 + .../ui/src/assets/file-icons/folder-astro-open.svg | 1 + packages/ui/src/assets/file-icons/folder-astro.svg | 1 + .../ui/src/assets/file-icons/folder-atom-open.svg | 1 + packages/ui/src/assets/file-icons/folder-atom.svg | 1 + .../assets/file-icons/folder-attachment-open.svg | 1 + .../ui/src/assets/file-icons/folder-attachment.svg | 1 + .../ui/src/assets/file-icons/folder-audio-open.svg | 1 + packages/ui/src/assets/file-icons/folder-audio.svg | 1 + .../src/assets/file-icons/folder-aurelia-open.svg | 1 + .../ui/src/assets/file-icons/folder-aurelia.svg | 1 + .../ui/src/assets/file-icons/folder-aws-open.svg | 1 + packages/ui/src/assets/file-icons/folder-aws.svg | 1 + .../file-icons/folder-azure-pipelines-open.svg | 1 + .../assets/file-icons/folder-azure-pipelines.svg | 1 + .../src/assets/file-icons/folder-backup-open.svg | 1 + .../ui/src/assets/file-icons/folder-backup.svg | 1 + .../ui/src/assets/file-icons/folder-base-open.svg | 1 + packages/ui/src/assets/file-icons/folder-base.svg | 1 + .../ui/src/assets/file-icons/folder-batch-open.svg | 1 + packages/ui/src/assets/file-icons/folder-batch.svg | 1 + .../assets/file-icons/folder-benchmark-open.svg | 1 + .../ui/src/assets/file-icons/folder-benchmark.svg | 1 + .../assets/file-icons/folder-bibliography-open.svg | 1 + .../src/assets/file-icons/folder-bibliography.svg | 1 + .../ui/src/assets/file-icons/folder-bicep-open.svg | 1 + packages/ui/src/assets/file-icons/folder-bicep.svg | 1 + .../src/assets/file-icons/folder-blender-open.svg | 1 + .../ui/src/assets/file-icons/folder-blender.svg | 1 + .../ui/src/assets/file-icons/folder-bloc-open.svg | 1 + packages/ui/src/assets/file-icons/folder-bloc.svg | 1 + .../ui/src/assets/file-icons/folder-bower-open.svg | 1 + packages/ui/src/assets/file-icons/folder-bower.svg | 1 + .../assets/file-icons/folder-buildkite-open.svg | 1 + .../ui/src/assets/file-icons/folder-buildkite.svg | 1 + .../ui/src/assets/file-icons/folder-cart-open.svg | 1 + packages/ui/src/assets/file-icons/folder-cart.svg | 1 + .../assets/file-icons/folder-changesets-open.svg | 1 + .../ui/src/assets/file-icons/folder-changesets.svg | 1 + .../ui/src/assets/file-icons/folder-ci-open.svg | 1 + packages/ui/src/assets/file-icons/folder-ci.svg | 1 + .../src/assets/file-icons/folder-circleci-open.svg | 7 + .../ui/src/assets/file-icons/folder-circleci.svg | 7 + .../ui/src/assets/file-icons/folder-class-open.svg | 1 + packages/ui/src/assets/file-icons/folder-class.svg | 1 + .../src/assets/file-icons/folder-claude-open.svg | 1 + .../ui/src/assets/file-icons/folder-claude.svg | 1 + .../src/assets/file-icons/folder-client-open.svg | 1 + .../ui/src/assets/file-icons/folder-client.svg | 1 + .../ui/src/assets/file-icons/folder-cline-open.svg | 1 + packages/ui/src/assets/file-icons/folder-cline.svg | 1 + .../file-icons/folder-cloud-functions-open.svg | 1 + .../assets/file-icons/folder-cloud-functions.svg | 1 + .../assets/file-icons/folder-cloudflare-open.svg | 1 + .../ui/src/assets/file-icons/folder-cloudflare.svg | 1 + .../src/assets/file-icons/folder-cluster-open.svg | 1 + .../ui/src/assets/file-icons/folder-cluster.svg | 1 + .../ui/src/assets/file-icons/folder-cobol-open.svg | 1 + packages/ui/src/assets/file-icons/folder-cobol.svg | 1 + .../src/assets/file-icons/folder-command-open.svg | 1 + .../ui/src/assets/file-icons/folder-command.svg | 1 + .../assets/file-icons/folder-components-open.svg | 1 + .../ui/src/assets/file-icons/folder-components.svg | 1 + .../src/assets/file-icons/folder-config-open.svg | 1 + .../ui/src/assets/file-icons/folder-config.svg | 1 + .../assets/file-icons/folder-connection-open.svg | 1 + .../ui/src/assets/file-icons/folder-connection.svg | 1 + .../src/assets/file-icons/folder-console-open.svg | 1 + .../ui/src/assets/file-icons/folder-console.svg | 1 + .../src/assets/file-icons/folder-constant-open.svg | 1 + .../ui/src/assets/file-icons/folder-constant.svg | 1 + .../assets/file-icons/folder-container-open.svg | 1 + .../ui/src/assets/file-icons/folder-container.svg | 1 + .../src/assets/file-icons/folder-content-open.svg | 1 + .../ui/src/assets/file-icons/folder-content.svg | 1 + .../src/assets/file-icons/folder-context-open.svg | 1 + .../ui/src/assets/file-icons/folder-context.svg | 1 + .../src/assets/file-icons/folder-contract-open.svg | 1 + .../ui/src/assets/file-icons/folder-contract.svg | 1 + .../assets/file-icons/folder-controller-open.svg | 1 + .../ui/src/assets/file-icons/folder-controller.svg | 1 + .../ui/src/assets/file-icons/folder-core-open.svg | 1 + packages/ui/src/assets/file-icons/folder-core.svg | 1 + .../src/assets/file-icons/folder-coverage-open.svg | 1 + .../ui/src/assets/file-icons/folder-coverage.svg | 1 + .../ui/src/assets/file-icons/folder-css-open.svg | 1 + packages/ui/src/assets/file-icons/folder-css.svg | 1 + .../src/assets/file-icons/folder-cursor-open.svg | 1 + .../assets/file-icons/folder-cursor-open_light.svg | 1 + .../ui/src/assets/file-icons/folder-cursor.svg | 1 + .../src/assets/file-icons/folder-cursor_light.svg | 1 + .../src/assets/file-icons/folder-custom-open.svg | 1 + .../ui/src/assets/file-icons/folder-custom.svg | 1 + .../src/assets/file-icons/folder-cypress-open.svg | 1 + .../ui/src/assets/file-icons/folder-cypress.svg | 1 + .../ui/src/assets/file-icons/folder-dart-open.svg | 1 + packages/ui/src/assets/file-icons/folder-dart.svg | 1 + .../src/assets/file-icons/folder-database-open.svg | 1 + .../ui/src/assets/file-icons/folder-database.svg | 1 + .../ui/src/assets/file-icons/folder-debug-open.svg | 1 + packages/ui/src/assets/file-icons/folder-debug.svg | 1 + .../assets/file-icons/folder-decorators-open.svg | 1 + .../ui/src/assets/file-icons/folder-decorators.svg | 1 + .../ui/src/assets/file-icons/folder-delta-open.svg | 1 + packages/ui/src/assets/file-icons/folder-delta.svg | 1 + .../src/assets/file-icons/folder-desktop-open.svg | 1 + .../ui/src/assets/file-icons/folder-desktop.svg | 1 + .../assets/file-icons/folder-directive-open.svg | 1 + .../ui/src/assets/file-icons/folder-directive.svg | 1 + .../ui/src/assets/file-icons/folder-dist-open.svg | 1 + packages/ui/src/assets/file-icons/folder-dist.svg | 1 + .../src/assets/file-icons/folder-docker-open.svg | 1 + .../ui/src/assets/file-icons/folder-docker.svg | 1 + .../ui/src/assets/file-icons/folder-docs-open.svg | 1 + packages/ui/src/assets/file-icons/folder-docs.svg | 1 + .../src/assets/file-icons/folder-download-open.svg | 1 + .../ui/src/assets/file-icons/folder-download.svg | 1 + .../src/assets/file-icons/folder-drizzle-open.svg | 1 + .../ui/src/assets/file-icons/folder-drizzle.svg | 1 + .../ui/src/assets/file-icons/folder-dump-open.svg | 1 + packages/ui/src/assets/file-icons/folder-dump.svg | 1 + .../src/assets/file-icons/folder-element-open.svg | 1 + .../ui/src/assets/file-icons/folder-element.svg | 1 + .../ui/src/assets/file-icons/folder-enum-open.svg | 1 + packages/ui/src/assets/file-icons/folder-enum.svg | 1 + .../assets/file-icons/folder-environment-open.svg | 1 + .../src/assets/file-icons/folder-environment.svg | 1 + .../ui/src/assets/file-icons/folder-error-open.svg | 1 + packages/ui/src/assets/file-icons/folder-error.svg | 1 + .../ui/src/assets/file-icons/folder-event-open.svg | 1 + packages/ui/src/assets/file-icons/folder-event.svg | 1 + .../src/assets/file-icons/folder-examples-open.svg | 1 + .../ui/src/assets/file-icons/folder-examples.svg | 1 + .../ui/src/assets/file-icons/folder-expo-open.svg | 1 + packages/ui/src/assets/file-icons/folder-expo.svg | 1 + .../src/assets/file-icons/folder-export-open.svg | 1 + .../ui/src/assets/file-icons/folder-export.svg | 1 + .../src/assets/file-icons/folder-fastlane-open.svg | 1 + .../ui/src/assets/file-icons/folder-fastlane.svg | 1 + .../src/assets/file-icons/folder-favicon-open.svg | 1 + .../ui/src/assets/file-icons/folder-favicon.svg | 1 + .../src/assets/file-icons/folder-firebase-open.svg | 1 + .../ui/src/assets/file-icons/folder-firebase.svg | 1 + .../assets/file-icons/folder-firestore-open.svg | 1 + .../ui/src/assets/file-icons/folder-firestore.svg | 1 + .../ui/src/assets/file-icons/folder-flow-open.svg | 6 + packages/ui/src/assets/file-icons/folder-flow.svg | 6 + .../src/assets/file-icons/folder-flutter-open.svg | 1 + .../ui/src/assets/file-icons/folder-flutter.svg | 1 + .../ui/src/assets/file-icons/folder-font-open.svg | 1 + packages/ui/src/assets/file-icons/folder-font.svg | 1 + .../src/assets/file-icons/folder-forgejo-open.svg | 1 + .../ui/src/assets/file-icons/folder-forgejo.svg | 1 + .../assets/file-icons/folder-functions-open.svg | 1 + .../ui/src/assets/file-icons/folder-functions.svg | 1 + .../assets/file-icons/folder-gamemaker-open.svg | 1 + .../ui/src/assets/file-icons/folder-gamemaker.svg | 1 + .../assets/file-icons/folder-generator-open.svg | 1 + .../ui/src/assets/file-icons/folder-generator.svg | 1 + .../assets/file-icons/folder-gh-workflows-open.svg | 6 + .../src/assets/file-icons/folder-gh-workflows.svg | 6 + .../ui/src/assets/file-icons/folder-git-open.svg | 1 + packages/ui/src/assets/file-icons/folder-git.svg | 1 + .../ui/src/assets/file-icons/folder-gitea-open.svg | 1 + packages/ui/src/assets/file-icons/folder-gitea.svg | 1 + .../src/assets/file-icons/folder-github-open.svg | 6 + .../ui/src/assets/file-icons/folder-github.svg | 6 + .../src/assets/file-icons/folder-gitlab-open.svg | 1 + .../ui/src/assets/file-icons/folder-gitlab.svg | 1 + .../src/assets/file-icons/folder-global-open.svg | 1 + .../ui/src/assets/file-icons/folder-global.svg | 1 + .../ui/src/assets/file-icons/folder-godot-open.svg | 1 + packages/ui/src/assets/file-icons/folder-godot.svg | 1 + .../src/assets/file-icons/folder-gradle-open.svg | 1 + .../ui/src/assets/file-icons/folder-gradle.svg | 1 + .../src/assets/file-icons/folder-graphql-open.svg | 1 + .../ui/src/assets/file-icons/folder-graphql.svg | 1 + .../ui/src/assets/file-icons/folder-guard-open.svg | 1 + packages/ui/src/assets/file-icons/folder-guard.svg | 1 + .../ui/src/assets/file-icons/folder-gulp-open.svg | 1 + packages/ui/src/assets/file-icons/folder-gulp.svg | 1 + .../ui/src/assets/file-icons/folder-helm-open.svg | 1 + packages/ui/src/assets/file-icons/folder-helm.svg | 1 + .../src/assets/file-icons/folder-helper-open.svg | 1 + .../ui/src/assets/file-icons/folder-helper.svg | 1 + .../ui/src/assets/file-icons/folder-home-open.svg | 1 + packages/ui/src/assets/file-icons/folder-home.svg | 1 + .../ui/src/assets/file-icons/folder-hook-open.svg | 1 + packages/ui/src/assets/file-icons/folder-hook.svg | 1 + .../ui/src/assets/file-icons/folder-husky-open.svg | 1 + packages/ui/src/assets/file-icons/folder-husky.svg | 1 + .../ui/src/assets/file-icons/folder-i18n-open.svg | 1 + packages/ui/src/assets/file-icons/folder-i18n.svg | 1 + .../src/assets/file-icons/folder-images-open.svg | 1 + .../ui/src/assets/file-icons/folder-images.svg | 1 + .../src/assets/file-icons/folder-import-open.svg | 1 + .../ui/src/assets/file-icons/folder-import.svg | 1 + .../src/assets/file-icons/folder-include-open.svg | 1 + .../ui/src/assets/file-icons/folder-include.svg | 1 + .../src/assets/file-icons/folder-intellij-open.svg | 39 + .../file-icons/folder-intellij-open_light.svg | 1 + .../ui/src/assets/file-icons/folder-intellij.svg | 39 + .../assets/file-icons/folder-intellij_light.svg | 1 + .../assets/file-icons/folder-interceptor-open.svg | 1 + .../src/assets/file-icons/folder-interceptor.svg | 1 + .../assets/file-icons/folder-interface-open.svg | 1 + .../ui/src/assets/file-icons/folder-interface.svg | 1 + .../ui/src/assets/file-icons/folder-ios-open.svg | 1 + packages/ui/src/assets/file-icons/folder-ios.svg | 1 + .../ui/src/assets/file-icons/folder-java-open.svg | 1 + packages/ui/src/assets/file-icons/folder-java.svg | 1 + .../assets/file-icons/folder-javascript-open.svg | 1 + .../ui/src/assets/file-icons/folder-javascript.svg | 1 + .../ui/src/assets/file-icons/folder-jinja-open.svg | 1 + .../assets/file-icons/folder-jinja-open_light.svg | 1 + packages/ui/src/assets/file-icons/folder-jinja.svg | 1 + .../src/assets/file-icons/folder-jinja_light.svg | 1 + .../ui/src/assets/file-icons/folder-job-open.svg | 1 + packages/ui/src/assets/file-icons/folder-job.svg | 1 + .../ui/src/assets/file-icons/folder-json-open.svg | 1 + packages/ui/src/assets/file-icons/folder-json.svg | 1 + .../src/assets/file-icons/folder-jupyter-open.svg | 1 + .../ui/src/assets/file-icons/folder-jupyter.svg | 1 + .../ui/src/assets/file-icons/folder-keys-open.svg | 1 + packages/ui/src/assets/file-icons/folder-keys.svg | 1 + .../assets/file-icons/folder-kubernetes-open.svg | 1 + .../ui/src/assets/file-icons/folder-kubernetes.svg | 1 + .../ui/src/assets/file-icons/folder-kusto-open.svg | 1 + packages/ui/src/assets/file-icons/folder-kusto.svg | 1 + .../src/assets/file-icons/folder-layout-open.svg | 1 + .../ui/src/assets/file-icons/folder-layout.svg | 1 + .../src/assets/file-icons/folder-lefthook-open.svg | 1 + .../ui/src/assets/file-icons/folder-lefthook.svg | 1 + .../ui/src/assets/file-icons/folder-less-open.svg | 1 + packages/ui/src/assets/file-icons/folder-less.svg | 1 + .../ui/src/assets/file-icons/folder-lib-open.svg | 1 + packages/ui/src/assets/file-icons/folder-lib.svg | 1 + .../ui/src/assets/file-icons/folder-link-open.svg | 1 + packages/ui/src/assets/file-icons/folder-link.svg | 1 + .../ui/src/assets/file-icons/folder-linux-open.svg | 1 + packages/ui/src/assets/file-icons/folder-linux.svg | 1 + .../assets/file-icons/folder-liquibase-open.svg | 1 + .../ui/src/assets/file-icons/folder-liquibase.svg | 1 + .../ui/src/assets/file-icons/folder-log-open.svg | 1 + packages/ui/src/assets/file-icons/folder-log.svg | 1 + .../src/assets/file-icons/folder-lottie-open.svg | 1 + .../ui/src/assets/file-icons/folder-lottie.svg | 1 + .../ui/src/assets/file-icons/folder-lua-open.svg | 1 + packages/ui/src/assets/file-icons/folder-lua.svg | 1 + .../ui/src/assets/file-icons/folder-luau-open.svg | 1 + packages/ui/src/assets/file-icons/folder-luau.svg | 1 + .../ui/src/assets/file-icons/folder-macos-open.svg | 6 + packages/ui/src/assets/file-icons/folder-macos.svg | 6 + .../ui/src/assets/file-icons/folder-mail-open.svg | 1 + packages/ui/src/assets/file-icons/folder-mail.svg | 1 + .../src/assets/file-icons/folder-mappings-open.svg | 1 + .../ui/src/assets/file-icons/folder-mappings.svg | 1 + .../src/assets/file-icons/folder-markdown-open.svg | 1 + .../ui/src/assets/file-icons/folder-markdown.svg | 1 + .../assets/file-icons/folder-mercurial-open.svg | 1 + .../ui/src/assets/file-icons/folder-mercurial.svg | 1 + .../src/assets/file-icons/folder-messages-open.svg | 1 + .../ui/src/assets/file-icons/folder-messages.svg | 1 + .../ui/src/assets/file-icons/folder-meta-open.svg | 1 + packages/ui/src/assets/file-icons/folder-meta.svg | 1 + .../assets/file-icons/folder-middleware-open.svg | 1 + .../ui/src/assets/file-icons/folder-middleware.svg | 1 + .../ui/src/assets/file-icons/folder-mjml-open.svg | 1 + packages/ui/src/assets/file-icons/folder-mjml.svg | 1 + .../src/assets/file-icons/folder-mobile-open.svg | 1 + .../ui/src/assets/file-icons/folder-mobile.svg | 1 + .../ui/src/assets/file-icons/folder-mock-open.svg | 1 + packages/ui/src/assets/file-icons/folder-mock.svg | 1 + .../ui/src/assets/file-icons/folder-mojo-open.svg | 1 + packages/ui/src/assets/file-icons/folder-mojo.svg | 1 + .../src/assets/file-icons/folder-molecule-open.svg | 1 + .../ui/src/assets/file-icons/folder-molecule.svg | 1 + .../ui/src/assets/file-icons/folder-moon-open.svg | 1 + packages/ui/src/assets/file-icons/folder-moon.svg | 1 + .../src/assets/file-icons/folder-netlify-open.svg | 1 + .../ui/src/assets/file-icons/folder-netlify.svg | 1 + .../ui/src/assets/file-icons/folder-next-open.svg | 6 + packages/ui/src/assets/file-icons/folder-next.svg | 6 + .../assets/file-icons/folder-ngrx-store-open.svg | 1 + .../ui/src/assets/file-icons/folder-ngrx-store.svg | 1 + .../ui/src/assets/file-icons/folder-node-open.svg | 1 + packages/ui/src/assets/file-icons/folder-node.svg | 1 + .../ui/src/assets/file-icons/folder-nuxt-open.svg | 6 + packages/ui/src/assets/file-icons/folder-nuxt.svg | 6 + .../src/assets/file-icons/folder-obsidian-open.svg | 1 + .../ui/src/assets/file-icons/folder-obsidian.svg | 1 + packages/ui/src/assets/file-icons/folder-open.svg | 5 + .../src/assets/file-icons/folder-organism-open.svg | 1 + .../ui/src/assets/file-icons/folder-organism.svg | 1 + .../ui/src/assets/file-icons/folder-other-open.svg | 1 + packages/ui/src/assets/file-icons/folder-other.svg | 1 + .../src/assets/file-icons/folder-packages-open.svg | 1 + .../ui/src/assets/file-icons/folder-packages.svg | 1 + .../ui/src/assets/file-icons/folder-pdf-open.svg | 1 + packages/ui/src/assets/file-icons/folder-pdf.svg | 1 + .../ui/src/assets/file-icons/folder-pdm-open.svg | 1 + packages/ui/src/assets/file-icons/folder-pdm.svg | 1 + .../ui/src/assets/file-icons/folder-php-open.svg | 1 + packages/ui/src/assets/file-icons/folder-php.svg | 1 + .../assets/file-icons/folder-phpmailer-open.svg | 1 + .../ui/src/assets/file-icons/folder-phpmailer.svg | 1 + .../ui/src/assets/file-icons/folder-pipe-open.svg | 1 + packages/ui/src/assets/file-icons/folder-pipe.svg | 1 + .../src/assets/file-icons/folder-plastic-open.svg | 1 + .../ui/src/assets/file-icons/folder-plastic.svg | 1 + .../src/assets/file-icons/folder-plugin-open.svg | 1 + .../ui/src/assets/file-icons/folder-plugin.svg | 1 + .../src/assets/file-icons/folder-policy-open.svg | 1 + .../ui/src/assets/file-icons/folder-policy.svg | 1 + .../assets/file-icons/folder-powershell-open.svg | 1 + .../ui/src/assets/file-icons/folder-powershell.svg | 1 + .../src/assets/file-icons/folder-prisma-open.svg | 1 + .../ui/src/assets/file-icons/folder-prisma.svg | 1 + .../src/assets/file-icons/folder-private-open.svg | 1 + .../ui/src/assets/file-icons/folder-private.svg | 1 + .../src/assets/file-icons/folder-project-open.svg | 1 + .../ui/src/assets/file-icons/folder-project.svg | 1 + .../src/assets/file-icons/folder-prompts-open.svg | 1 + .../ui/src/assets/file-icons/folder-prompts.svg | 1 + .../ui/src/assets/file-icons/folder-proto-open.svg | 1 + packages/ui/src/assets/file-icons/folder-proto.svg | 1 + .../src/assets/file-icons/folder-public-open.svg | 1 + .../ui/src/assets/file-icons/folder-public.svg | 1 + .../src/assets/file-icons/folder-python-open.svg | 1 + .../ui/src/assets/file-icons/folder-python.svg | 1 + .../src/assets/file-icons/folder-pytorch-open.svg | 1 + .../ui/src/assets/file-icons/folder-pytorch.svg | 1 + .../src/assets/file-icons/folder-quasar-open.svg | 1 + .../ui/src/assets/file-icons/folder-quasar.svg | 1 + .../ui/src/assets/file-icons/folder-queue-open.svg | 1 + packages/ui/src/assets/file-icons/folder-queue.svg | 1 + .../file-icons/folder-react-components-open.svg | 1 + .../assets/file-icons/folder-react-components.svg | 1 + .../file-icons/folder-redux-reducer-open.svg | 1 + .../src/assets/file-icons/folder-redux-reducer.svg | 1 + .../assets/file-icons/folder-repository-open.svg | 1 + .../ui/src/assets/file-icons/folder-repository.svg | 1 + .../src/assets/file-icons/folder-resolver-open.svg | 1 + .../ui/src/assets/file-icons/folder-resolver.svg | 1 + .../src/assets/file-icons/folder-resource-open.svg | 1 + .../ui/src/assets/file-icons/folder-resource.svg | 1 + .../src/assets/file-icons/folder-review-open.svg | 1 + .../ui/src/assets/file-icons/folder-review.svg | 1 + .../ui/src/assets/file-icons/folder-robot-open.svg | 1 + packages/ui/src/assets/file-icons/folder-robot.svg | 1 + .../src/assets/file-icons/folder-routes-open.svg | 1 + .../ui/src/assets/file-icons/folder-routes.svg | 1 + .../ui/src/assets/file-icons/folder-rules-open.svg | 1 + packages/ui/src/assets/file-icons/folder-rules.svg | 1 + .../ui/src/assets/file-icons/folder-rust-open.svg | 1 + packages/ui/src/assets/file-icons/folder-rust.svg | 1 + .../src/assets/file-icons/folder-sandbox-open.svg | 1 + .../ui/src/assets/file-icons/folder-sandbox.svg | 1 + .../ui/src/assets/file-icons/folder-sass-open.svg | 1 + packages/ui/src/assets/file-icons/folder-sass.svg | 1 + .../ui/src/assets/file-icons/folder-scala-open.svg | 1 + packages/ui/src/assets/file-icons/folder-scala.svg | 1 + .../ui/src/assets/file-icons/folder-scons-open.svg | 1 + packages/ui/src/assets/file-icons/folder-scons.svg | 1 + .../src/assets/file-icons/folder-scripts-open.svg | 6 + .../ui/src/assets/file-icons/folder-scripts.svg | 6 + .../src/assets/file-icons/folder-secure-open.svg | 1 + .../ui/src/assets/file-icons/folder-secure.svg | 1 + .../src/assets/file-icons/folder-seeders-open.svg | 1 + .../ui/src/assets/file-icons/folder-seeders.svg | 1 + .../src/assets/file-icons/folder-server-open.svg | 1 + .../ui/src/assets/file-icons/folder-server.svg | 1 + .../assets/file-icons/folder-serverless-open.svg | 1 + .../ui/src/assets/file-icons/folder-serverless.svg | 1 + .../src/assets/file-icons/folder-shader-open.svg | 1 + .../ui/src/assets/file-icons/folder-shader.svg | 1 + .../src/assets/file-icons/folder-shared-open.svg | 1 + .../ui/src/assets/file-icons/folder-shared.svg | 1 + .../assets/file-icons/folder-snapcraft-open.svg | 1 + .../ui/src/assets/file-icons/folder-snapcraft.svg | 1 + .../src/assets/file-icons/folder-snippet-open.svg | 1 + .../ui/src/assets/file-icons/folder-snippet.svg | 1 + .../ui/src/assets/file-icons/folder-src-open.svg | 1 + .../assets/file-icons/folder-src-tauri-open.svg | 1 + .../ui/src/assets/file-icons/folder-src-tauri.svg | 1 + packages/ui/src/assets/file-icons/folder-src.svg | 1 + .../ui/src/assets/file-icons/folder-stack-open.svg | 1 + packages/ui/src/assets/file-icons/folder-stack.svg | 1 + .../src/assets/file-icons/folder-stencil-open.svg | 1 + .../ui/src/assets/file-icons/folder-stencil.svg | 1 + .../ui/src/assets/file-icons/folder-store-open.svg | 1 + packages/ui/src/assets/file-icons/folder-store.svg | 1 + .../assets/file-icons/folder-storybook-open.svg | 1 + .../ui/src/assets/file-icons/folder-storybook.svg | 1 + .../src/assets/file-icons/folder-stylus-open.svg | 1 + .../ui/src/assets/file-icons/folder-stylus.svg | 1 + .../src/assets/file-icons/folder-sublime-open.svg | 1 + .../ui/src/assets/file-icons/folder-sublime.svg | 1 + .../src/assets/file-icons/folder-supabase-open.svg | 1 + .../ui/src/assets/file-icons/folder-supabase.svg | 1 + .../src/assets/file-icons/folder-svelte-open.svg | 1 + .../ui/src/assets/file-icons/folder-svelte.svg | 1 + .../ui/src/assets/file-icons/folder-svg-open.svg | 1 + packages/ui/src/assets/file-icons/folder-svg.svg | 1 + .../src/assets/file-icons/folder-syntax-open.svg | 1 + .../ui/src/assets/file-icons/folder-syntax.svg | 1 + .../src/assets/file-icons/folder-target-open.svg | 10 + .../ui/src/assets/file-icons/folder-target.svg | 10 + .../src/assets/file-icons/folder-taskfile-open.svg | 1 + .../ui/src/assets/file-icons/folder-taskfile.svg | 1 + .../ui/src/assets/file-icons/folder-tasks-open.svg | 1 + packages/ui/src/assets/file-icons/folder-tasks.svg | 1 + .../assets/file-icons/folder-television-open.svg | 1 + .../ui/src/assets/file-icons/folder-television.svg | 1 + .../ui/src/assets/file-icons/folder-temp-open.svg | 1 + packages/ui/src/assets/file-icons/folder-temp.svg | 1 + .../src/assets/file-icons/folder-template-open.svg | 1 + .../ui/src/assets/file-icons/folder-template.svg | 1 + .../assets/file-icons/folder-terraform-open.svg | 1 + .../ui/src/assets/file-icons/folder-terraform.svg | 1 + .../ui/src/assets/file-icons/folder-test-open.svg | 1 + packages/ui/src/assets/file-icons/folder-test.svg | 1 + .../ui/src/assets/file-icons/folder-theme-open.svg | 1 + packages/ui/src/assets/file-icons/folder-theme.svg | 1 + .../ui/src/assets/file-icons/folder-tools-open.svg | 1 + packages/ui/src/assets/file-icons/folder-tools.svg | 1 + .../ui/src/assets/file-icons/folder-trash-open.svg | 1 + packages/ui/src/assets/file-icons/folder-trash.svg | 1 + .../src/assets/file-icons/folder-trigger-open.svg | 1 + .../ui/src/assets/file-icons/folder-trigger.svg | 1 + .../assets/file-icons/folder-turborepo-open.svg | 15 + .../ui/src/assets/file-icons/folder-turborepo.svg | 15 + .../assets/file-icons/folder-typescript-open.svg | 1 + .../ui/src/assets/file-icons/folder-typescript.svg | 1 + .../ui/src/assets/file-icons/folder-ui-open.svg | 1 + packages/ui/src/assets/file-icons/folder-ui.svg | 1 + .../ui/src/assets/file-icons/folder-unity-open.svg | 1 + packages/ui/src/assets/file-icons/folder-unity.svg | 1 + .../src/assets/file-icons/folder-update-open.svg | 1 + .../ui/src/assets/file-icons/folder-update.svg | 1 + .../src/assets/file-icons/folder-upload-open.svg | 1 + .../ui/src/assets/file-icons/folder-upload.svg | 1 + .../ui/src/assets/file-icons/folder-utils-open.svg | 1 + packages/ui/src/assets/file-icons/folder-utils.svg | 1 + .../src/assets/file-icons/folder-vercel-open.svg | 5 + .../ui/src/assets/file-icons/folder-vercel.svg | 5 + .../assets/file-icons/folder-verdaccio-open.svg | 1 + .../ui/src/assets/file-icons/folder-verdaccio.svg | 1 + .../ui/src/assets/file-icons/folder-video-open.svg | 1 + packages/ui/src/assets/file-icons/folder-video.svg | 1 + .../ui/src/assets/file-icons/folder-views-open.svg | 1 + packages/ui/src/assets/file-icons/folder-views.svg | 1 + .../ui/src/assets/file-icons/folder-vm-open.svg | 1 + packages/ui/src/assets/file-icons/folder-vm.svg | 1 + .../src/assets/file-icons/folder-vscode-open.svg | 1 + .../ui/src/assets/file-icons/folder-vscode.svg | 1 + .../file-icons/folder-vue-directives-open.svg | 1 + .../assets/file-icons/folder-vue-directives.svg | 1 + .../ui/src/assets/file-icons/folder-vue-open.svg | 1 + packages/ui/src/assets/file-icons/folder-vue.svg | 1 + .../src/assets/file-icons/folder-vuepress-open.svg | 1 + .../ui/src/assets/file-icons/folder-vuepress.svg | 1 + .../assets/file-icons/folder-vuex-store-open.svg | 1 + .../ui/src/assets/file-icons/folder-vuex-store.svg | 1 + .../src/assets/file-icons/folder-wakatime-open.svg | 1 + .../ui/src/assets/file-icons/folder-wakatime.svg | 1 + .../src/assets/file-icons/folder-webpack-open.svg | 1 + .../ui/src/assets/file-icons/folder-webpack.svg | 1 + .../src/assets/file-icons/folder-windows-open.svg | 1 + .../ui/src/assets/file-icons/folder-windows.svg | 1 + .../assets/file-icons/folder-wordpress-open.svg | 1 + .../ui/src/assets/file-icons/folder-wordpress.svg | 1 + .../ui/src/assets/file-icons/folder-yarn-open.svg | 1 + packages/ui/src/assets/file-icons/folder-yarn.svg | 1 + .../src/assets/file-icons/folder-zeabur-open.svg | 1 + .../ui/src/assets/file-icons/folder-zeabur.svg | 1 + packages/ui/src/assets/file-icons/folder.svg | 5 + packages/ui/src/assets/file-icons/font.svg | 1 + packages/ui/src/assets/file-icons/forth.svg | 1 + packages/ui/src/assets/file-icons/fortran.svg | 1 + packages/ui/src/assets/file-icons/foxpro.svg | 1 + packages/ui/src/assets/file-icons/freemarker.svg | 1 + packages/ui/src/assets/file-icons/fsharp.svg | 1 + packages/ui/src/assets/file-icons/fusebox.svg | 1 + packages/ui/src/assets/file-icons/gamemaker.svg | 1 + packages/ui/src/assets/file-icons/garden.svg | 1 + packages/ui/src/assets/file-icons/gatsby.svg | 1 + packages/ui/src/assets/file-icons/gcp.svg | 1 + packages/ui/src/assets/file-icons/gemfile.svg | 1 + packages/ui/src/assets/file-icons/gemini-ai.svg | 1 + packages/ui/src/assets/file-icons/gemini.svg | 1 + packages/ui/src/assets/file-icons/git.svg | 1 + .../assets/file-icons/github-actions-workflow.svg | 1 + .../ui/src/assets/file-icons/github-sponsors.svg | 1 + packages/ui/src/assets/file-icons/gitlab.svg | 1 + packages/ui/src/assets/file-icons/gitpod.svg | 1 + packages/ui/src/assets/file-icons/gleam.svg | 1 + packages/ui/src/assets/file-icons/gnuplot.svg | 1 + packages/ui/src/assets/file-icons/go-mod.svg | 1 + packages/ui/src/assets/file-icons/go.svg | 1 + packages/ui/src/assets/file-icons/go_gopher.svg | 35 + packages/ui/src/assets/file-icons/godot-assets.svg | 1 + packages/ui/src/assets/file-icons/godot.svg | 1 + packages/ui/src/assets/file-icons/gradle.svg | 1 + .../ui/src/assets/file-icons/grafana-alloy.svg | 1 + packages/ui/src/assets/file-icons/grain.svg | 1 + packages/ui/src/assets/file-icons/graphcool.svg | 1 + packages/ui/src/assets/file-icons/graphql.svg | 1 + packages/ui/src/assets/file-icons/gridsome.svg | 1 + packages/ui/src/assets/file-icons/groovy.svg | 1 + packages/ui/src/assets/file-icons/grunt.svg | 1 + packages/ui/src/assets/file-icons/gulp.svg | 1 + packages/ui/src/assets/file-icons/h.svg | 1 + packages/ui/src/assets/file-icons/hack.svg | 1 + packages/ui/src/assets/file-icons/hadolint.svg | 1 + packages/ui/src/assets/file-icons/haml.svg | 1 + packages/ui/src/assets/file-icons/handlebars.svg | 1 + packages/ui/src/assets/file-icons/hardhat.svg | 1 + packages/ui/src/assets/file-icons/harmonix.svg | 1 + packages/ui/src/assets/file-icons/haskell.svg | 1 + packages/ui/src/assets/file-icons/haxe.svg | 1 + packages/ui/src/assets/file-icons/hcl.svg | 1 + packages/ui/src/assets/file-icons/hcl_light.svg | 1 + packages/ui/src/assets/file-icons/helm.svg | 1 + packages/ui/src/assets/file-icons/heroku.svg | 1 + packages/ui/src/assets/file-icons/hex.svg | 1 + packages/ui/src/assets/file-icons/histoire.svg | 1 + packages/ui/src/assets/file-icons/hjson.svg | 1 + packages/ui/src/assets/file-icons/horusec.svg | 1 + packages/ui/src/assets/file-icons/hosts.svg | 1 + packages/ui/src/assets/file-icons/hosts_light.svg | 1 + packages/ui/src/assets/file-icons/hpp.svg | 1 + packages/ui/src/assets/file-icons/html.svg | 1 + packages/ui/src/assets/file-icons/http.svg | 1 + packages/ui/src/assets/file-icons/huff.svg | 1 + packages/ui/src/assets/file-icons/huff_light.svg | 1 + packages/ui/src/assets/file-icons/hurl.svg | 1 + packages/ui/src/assets/file-icons/husky.svg | 1 + packages/ui/src/assets/file-icons/i18n.svg | 1 + packages/ui/src/assets/file-icons/idris.svg | 1 + packages/ui/src/assets/file-icons/ifanr-cloud.svg | 1 + packages/ui/src/assets/file-icons/image.svg | 1 + packages/ui/src/assets/file-icons/imba.svg | 1 + packages/ui/src/assets/file-icons/installation.svg | 1 + packages/ui/src/assets/file-icons/ionic.svg | 1 + packages/ui/src/assets/file-icons/istanbul.svg | 1 + packages/ui/src/assets/file-icons/jar.svg | 1 + packages/ui/src/assets/file-icons/java.svg | 1 + packages/ui/src/assets/file-icons/javaclass.svg | 1 + .../ui/src/assets/file-icons/javascript-map.svg | 1 + packages/ui/src/assets/file-icons/javascript.svg | 1 + packages/ui/src/assets/file-icons/jenkins.svg | 1 + packages/ui/src/assets/file-icons/jest.svg | 1 + packages/ui/src/assets/file-icons/jinja.svg | 1 + packages/ui/src/assets/file-icons/jinja_light.svg | 1 + packages/ui/src/assets/file-icons/jsconfig.svg | 1 + packages/ui/src/assets/file-icons/json.svg | 1 + packages/ui/src/assets/file-icons/jsr.svg | 1 + packages/ui/src/assets/file-icons/jsr_light.svg | 1 + packages/ui/src/assets/file-icons/julia.svg | 1 + packages/ui/src/assets/file-icons/jupyter.svg | 1 + packages/ui/src/assets/file-icons/just.svg | 1 + packages/ui/src/assets/file-icons/karma.svg | 1 + packages/ui/src/assets/file-icons/kcl.svg | 1 + packages/ui/src/assets/file-icons/key.svg | 1 + packages/ui/src/assets/file-icons/keystatic.svg | 1 + packages/ui/src/assets/file-icons/kivy.svg | 1 + packages/ui/src/assets/file-icons/kl.svg | 1 + packages/ui/src/assets/file-icons/knip.svg | 1 + packages/ui/src/assets/file-icons/kotlin.svg | 1 + packages/ui/src/assets/file-icons/kubernetes.svg | 1 + packages/ui/src/assets/file-icons/kusto.svg | 1 + packages/ui/src/assets/file-icons/label.svg | 1 + packages/ui/src/assets/file-icons/laravel.svg | 1 + packages/ui/src/assets/file-icons/latexmk.svg | 1 + packages/ui/src/assets/file-icons/lbx.svg | 1 + packages/ui/src/assets/file-icons/lefthook.svg | 1 + packages/ui/src/assets/file-icons/lerna.svg | 1 + packages/ui/src/assets/file-icons/less.svg | 1 + packages/ui/src/assets/file-icons/liara.svg | 1 + packages/ui/src/assets/file-icons/lib.svg | 1 + packages/ui/src/assets/file-icons/lighthouse.svg | 1 + packages/ui/src/assets/file-icons/lilypond.svg | 1 + packages/ui/src/assets/file-icons/lintstaged.svg | 1 + packages/ui/src/assets/file-icons/liquid.svg | 1 + packages/ui/src/assets/file-icons/lisp.svg | 1 + packages/ui/src/assets/file-icons/livescript.svg | 1 + packages/ui/src/assets/file-icons/lock.svg | 1 + packages/ui/src/assets/file-icons/log.svg | 1 + packages/ui/src/assets/file-icons/lolcode.svg | 1 + packages/ui/src/assets/file-icons/lottie.svg | 1 + packages/ui/src/assets/file-icons/lua.svg | 1 + packages/ui/src/assets/file-icons/luau.svg | 1 + packages/ui/src/assets/file-icons/lyric.svg | 1 + packages/ui/src/assets/file-icons/makefile.svg | 1 + .../ui/src/assets/file-icons/markdoc-config.svg | 1 + packages/ui/src/assets/file-icons/markdoc.svg | 1 + packages/ui/src/assets/file-icons/markdown.svg | 1 + packages/ui/src/assets/file-icons/markdownlint.svg | 1 + packages/ui/src/assets/file-icons/markojs.svg | 1 + packages/ui/src/assets/file-icons/mathematica.svg | 1 + packages/ui/src/assets/file-icons/matlab.svg | 1 + packages/ui/src/assets/file-icons/maven.svg | 1 + packages/ui/src/assets/file-icons/mdsvex.svg | 1 + packages/ui/src/assets/file-icons/mdx.svg | 1 + packages/ui/src/assets/file-icons/mercurial.svg | 1 + packages/ui/src/assets/file-icons/merlin.svg | 1 + packages/ui/src/assets/file-icons/mermaid.svg | 1 + packages/ui/src/assets/file-icons/meson.svg | 1 + .../ui/src/assets/file-icons/minecraft-fabric.svg | 1 + packages/ui/src/assets/file-icons/minecraft.svg | 1 + packages/ui/src/assets/file-icons/mint.svg | 1 + packages/ui/src/assets/file-icons/mjml.svg | 1 + packages/ui/src/assets/file-icons/mocha.svg | 1 + packages/ui/src/assets/file-icons/modernizr.svg | 1 + packages/ui/src/assets/file-icons/mojo.svg | 1 + packages/ui/src/assets/file-icons/moon.svg | 1 + packages/ui/src/assets/file-icons/moonscript.svg | 1 + packages/ui/src/assets/file-icons/mxml.svg | 1 + packages/ui/src/assets/file-icons/nano-staged.svg | 1 + .../ui/src/assets/file-icons/nano-staged_light.svg | 4 + packages/ui/src/assets/file-icons/ndst.svg | 1 + packages/ui/src/assets/file-icons/nest.svg | 1 + packages/ui/src/assets/file-icons/netlify.svg | 1 + .../ui/src/assets/file-icons/netlify_light.svg | 1 + packages/ui/src/assets/file-icons/next.svg | 1 + packages/ui/src/assets/file-icons/next_light.svg | 1 + packages/ui/src/assets/file-icons/nginx.svg | 1 + packages/ui/src/assets/file-icons/ngrx-actions.svg | 1 + packages/ui/src/assets/file-icons/ngrx-effects.svg | 1 + packages/ui/src/assets/file-icons/ngrx-entity.svg | 1 + packages/ui/src/assets/file-icons/ngrx-reducer.svg | 1 + .../ui/src/assets/file-icons/ngrx-selectors.svg | 1 + packages/ui/src/assets/file-icons/ngrx-state.svg | 1 + packages/ui/src/assets/file-icons/nim.svg | 1 + packages/ui/src/assets/file-icons/nix.svg | 1 + packages/ui/src/assets/file-icons/nodejs.svg | 1 + packages/ui/src/assets/file-icons/nodejs_alt.svg | 1 + packages/ui/src/assets/file-icons/nodemon.svg | 1 + packages/ui/src/assets/file-icons/npm.svg | 1 + packages/ui/src/assets/file-icons/nuget.svg | 1 + packages/ui/src/assets/file-icons/nunjucks.svg | 1 + packages/ui/src/assets/file-icons/nuxt.svg | 1 + packages/ui/src/assets/file-icons/nx.svg | 1 + packages/ui/src/assets/file-icons/objective-c.svg | 1 + .../ui/src/assets/file-icons/objective-cpp.svg | 1 + packages/ui/src/assets/file-icons/ocaml.svg | 1 + packages/ui/src/assets/file-icons/odin.svg | 1 + packages/ui/src/assets/file-icons/opa.svg | 9 + packages/ui/src/assets/file-icons/opam.svg | 1 + packages/ui/src/assets/file-icons/openapi.svg | 1 + .../ui/src/assets/file-icons/openapi_light.svg | 1 + packages/ui/src/assets/file-icons/otne.svg | 1 + packages/ui/src/assets/file-icons/oxlint.svg | 1 + packages/ui/src/assets/file-icons/packship.svg | 1 + packages/ui/src/assets/file-icons/palette.svg | 1 + packages/ui/src/assets/file-icons/panda.svg | 1 + packages/ui/src/assets/file-icons/parcel.svg | 1 + packages/ui/src/assets/file-icons/pascal.svg | 1 + packages/ui/src/assets/file-icons/pawn.svg | 1 + packages/ui/src/assets/file-icons/payload.svg | 1 + .../ui/src/assets/file-icons/payload_light.svg | 1 + packages/ui/src/assets/file-icons/pdf.svg | 1 + packages/ui/src/assets/file-icons/pdm.svg | 1 + packages/ui/src/assets/file-icons/percy.svg | 1 + packages/ui/src/assets/file-icons/perl.svg | 1 + packages/ui/src/assets/file-icons/php-cs-fixer.svg | 1 + packages/ui/src/assets/file-icons/php.svg | 1 + packages/ui/src/assets/file-icons/php_elephant.svg | 1 + .../ui/src/assets/file-icons/php_elephant_pink.svg | 1 + packages/ui/src/assets/file-icons/phpstan.svg | 1 + packages/ui/src/assets/file-icons/phpunit.svg | 1 + packages/ui/src/assets/file-icons/pinejs.svg | 1 + packages/ui/src/assets/file-icons/pipeline.svg | 1 + packages/ui/src/assets/file-icons/pkl.svg | 1 + packages/ui/src/assets/file-icons/plastic.svg | 1 + packages/ui/src/assets/file-icons/playwright.svg | 1 + packages/ui/src/assets/file-icons/plop.svg | 1 + .../ui/src/assets/file-icons/pm2-ecosystem.svg | 1 + packages/ui/src/assets/file-icons/pnpm.svg | 1 + packages/ui/src/assets/file-icons/pnpm_light.svg | 1 + packages/ui/src/assets/file-icons/poetry.svg | 1 + packages/ui/src/assets/file-icons/postcss.svg | 1 + packages/ui/src/assets/file-icons/posthtml.svg | 1 + packages/ui/src/assets/file-icons/powerpoint.svg | 1 + packages/ui/src/assets/file-icons/powershell.svg | 1 + packages/ui/src/assets/file-icons/pre-commit.svg | 1 + packages/ui/src/assets/file-icons/prettier.svg | 1 + packages/ui/src/assets/file-icons/prisma.svg | 1 + packages/ui/src/assets/file-icons/processing.svg | 1 + packages/ui/src/assets/file-icons/prolog.svg | 1 + packages/ui/src/assets/file-icons/prompt.svg | 1 + packages/ui/src/assets/file-icons/proto.svg | 1 + packages/ui/src/assets/file-icons/protractor.svg | 1 + packages/ui/src/assets/file-icons/pug.svg | 1 + packages/ui/src/assets/file-icons/puppet.svg | 1 + packages/ui/src/assets/file-icons/puppeteer.svg | 1 + packages/ui/src/assets/file-icons/purescript.svg | 1 + packages/ui/src/assets/file-icons/python-misc.svg | 1 + packages/ui/src/assets/file-icons/python.svg | 1 + packages/ui/src/assets/file-icons/pytorch.svg | 1 + packages/ui/src/assets/file-icons/qsharp.svg | 1 + packages/ui/src/assets/file-icons/quarto.svg | 5 + packages/ui/src/assets/file-icons/quasar.svg | 1 + packages/ui/src/assets/file-icons/quokka.svg | 1 + packages/ui/src/assets/file-icons/qwik.svg | 1 + packages/ui/src/assets/file-icons/r.svg | 1 + packages/ui/src/assets/file-icons/racket.svg | 1 + packages/ui/src/assets/file-icons/raml.svg | 1 + packages/ui/src/assets/file-icons/razor.svg | 1 + packages/ui/src/assets/file-icons/rbxmk.svg | 1 + packages/ui/src/assets/file-icons/rc.svg | 1 + packages/ui/src/assets/file-icons/react.svg | 1 + packages/ui/src/assets/file-icons/react_ts.svg | 1 + packages/ui/src/assets/file-icons/readme.svg | 1 + packages/ui/src/assets/file-icons/reason.svg | 1 + packages/ui/src/assets/file-icons/red.svg | 1 + packages/ui/src/assets/file-icons/redux-action.svg | 1 + .../ui/src/assets/file-icons/redux-reducer.svg | 1 + .../ui/src/assets/file-icons/redux-selector.svg | 1 + packages/ui/src/assets/file-icons/redux-store.svg | 1 + packages/ui/src/assets/file-icons/regedit.svg | 1 + packages/ui/src/assets/file-icons/remark.svg | 1 + packages/ui/src/assets/file-icons/remix.svg | 1 + packages/ui/src/assets/file-icons/remix_light.svg | 1 + packages/ui/src/assets/file-icons/renovate.svg | 1 + packages/ui/src/assets/file-icons/replit.svg | 1 + .../src/assets/file-icons/rescript-interface.svg | 1 + packages/ui/src/assets/file-icons/rescript.svg | 1 + packages/ui/src/assets/file-icons/restql.svg | 1 + packages/ui/src/assets/file-icons/riot.svg | 1 + packages/ui/src/assets/file-icons/roadmap.svg | 1 + packages/ui/src/assets/file-icons/roblox.svg | 1 + packages/ui/src/assets/file-icons/robot.svg | 1 + packages/ui/src/assets/file-icons/robots.svg | 1 + packages/ui/src/assets/file-icons/rocket.svg | 1 + packages/ui/src/assets/file-icons/rojo.svg | 1 + packages/ui/src/assets/file-icons/rollup.svg | 1 + packages/ui/src/assets/file-icons/rome.svg | 6 + packages/ui/src/assets/file-icons/routing.svg | 1 + packages/ui/src/assets/file-icons/rspec.svg | 1 + packages/ui/src/assets/file-icons/rubocop.svg | 1 + .../ui/src/assets/file-icons/rubocop_light.svg | 1 + packages/ui/src/assets/file-icons/ruby.svg | 1 + packages/ui/src/assets/file-icons/ruff.svg | 1 + packages/ui/src/assets/file-icons/rust.svg | 1 + packages/ui/src/assets/file-icons/salesforce.svg | 1 + packages/ui/src/assets/file-icons/san.svg | 1 + packages/ui/src/assets/file-icons/sas.svg | 1 + packages/ui/src/assets/file-icons/sass.svg | 1 + packages/ui/src/assets/file-icons/sbt.svg | 1 + packages/ui/src/assets/file-icons/scala.svg | 1 + packages/ui/src/assets/file-icons/scheme.svg | 1 + packages/ui/src/assets/file-icons/scons.svg | 1 + packages/ui/src/assets/file-icons/scons_light.svg | 1 + packages/ui/src/assets/file-icons/screwdriver.svg | 1 + packages/ui/src/assets/file-icons/search.svg | 1 + .../ui/src/assets/file-icons/semantic-release.svg | 1 + .../assets/file-icons/semantic-release_light.svg | 1 + packages/ui/src/assets/file-icons/semgrep.svg | 1 + packages/ui/src/assets/file-icons/sentry.svg | 1 + packages/ui/src/assets/file-icons/sequelize.svg | 1 + packages/ui/src/assets/file-icons/serverless.svg | 1 + packages/ui/src/assets/file-icons/settings.svg | 1 + packages/ui/src/assets/file-icons/shader.svg | 1 + packages/ui/src/assets/file-icons/silverstripe.svg | 1 + packages/ui/src/assets/file-icons/simulink.svg | 1 + packages/ui/src/assets/file-icons/siyuan.svg | 1 + packages/ui/src/assets/file-icons/sketch.svg | 1 + packages/ui/src/assets/file-icons/slim.svg | 1 + packages/ui/src/assets/file-icons/slint.svg | 1 + packages/ui/src/assets/file-icons/slug.svg | 1 + packages/ui/src/assets/file-icons/smarty.svg | 1 + packages/ui/src/assets/file-icons/sml.svg | 1 + packages/ui/src/assets/file-icons/snakemake.svg | 1 + packages/ui/src/assets/file-icons/snapcraft.svg | 1 + packages/ui/src/assets/file-icons/snowpack.svg | 1 + .../ui/src/assets/file-icons/snowpack_light.svg | 1 + packages/ui/src/assets/file-icons/snyk.svg | 1 + packages/ui/src/assets/file-icons/solidity.svg | 1 + packages/ui/src/assets/file-icons/sonarcloud.svg | 1 + packages/ui/src/assets/file-icons/spwn.svg | 1 + packages/ui/src/assets/file-icons/stackblitz.svg | 1 + packages/ui/src/assets/file-icons/stan.svg | 1 + packages/ui/src/assets/file-icons/steadybit.svg | 1 + packages/ui/src/assets/file-icons/stencil.svg | 1 + packages/ui/src/assets/file-icons/stitches.svg | 1 + .../ui/src/assets/file-icons/stitches_light.svg | 10 + packages/ui/src/assets/file-icons/storybook.svg | 1 + packages/ui/src/assets/file-icons/stryker.svg | 1 + packages/ui/src/assets/file-icons/stylable.svg | 1 + packages/ui/src/assets/file-icons/stylelint.svg | 1 + .../ui/src/assets/file-icons/stylelint_light.svg | 13 + packages/ui/src/assets/file-icons/stylus.svg | 1 + packages/ui/src/assets/file-icons/sublime.svg | 1 + packages/ui/src/assets/file-icons/subtitles.svg | 1 + packages/ui/src/assets/file-icons/supabase.svg | 1 + packages/ui/src/assets/file-icons/svelte.svg | 1 + packages/ui/src/assets/file-icons/svg.svg | 1 + packages/ui/src/assets/file-icons/svgo.svg | 1 + packages/ui/src/assets/file-icons/svgr.svg | 1 + packages/ui/src/assets/file-icons/swagger.svg | 1 + packages/ui/src/assets/file-icons/sway.svg | 1 + packages/ui/src/assets/file-icons/swc.svg | 1 + packages/ui/src/assets/file-icons/swift.svg | 1 + packages/ui/src/assets/file-icons/syncpack.svg | 1 + packages/ui/src/assets/file-icons/systemd.svg | 1 + .../ui/src/assets/file-icons/systemd_light.svg | 1 + packages/ui/src/assets/file-icons/table.svg | 1 + packages/ui/src/assets/file-icons/tailwindcss.svg | 1 + packages/ui/src/assets/file-icons/taskfile.svg | 1 + packages/ui/src/assets/file-icons/tauri.svg | 1 + packages/ui/src/assets/file-icons/taze.svg | 1 + packages/ui/src/assets/file-icons/tcl.svg | 1 + packages/ui/src/assets/file-icons/teal.svg | 1 + packages/ui/src/assets/file-icons/templ.svg | 1 + packages/ui/src/assets/file-icons/template.svg | 1 + packages/ui/src/assets/file-icons/terraform.svg | 1 + packages/ui/src/assets/file-icons/test-js.svg | 1 + packages/ui/src/assets/file-icons/test-jsx.svg | 1 + packages/ui/src/assets/file-icons/test-ts.svg | 1 + packages/ui/src/assets/file-icons/tex.svg | 1 + packages/ui/src/assets/file-icons/textlint.svg | 1 + packages/ui/src/assets/file-icons/tilt.svg | 1 + packages/ui/src/assets/file-icons/tldraw.svg | 1 + packages/ui/src/assets/file-icons/tldraw_light.svg | 1 + packages/ui/src/assets/file-icons/tobi.svg | 1 + packages/ui/src/assets/file-icons/tobimake.svg | 1 + packages/ui/src/assets/file-icons/todo.svg | 1 + packages/ui/src/assets/file-icons/toml.svg | 1 + packages/ui/src/assets/file-icons/toml_light.svg | 1 + packages/ui/src/assets/file-icons/travis.svg | 1 + packages/ui/src/assets/file-icons/tree.svg | 1 + packages/ui/src/assets/file-icons/trigger.svg | 1 + packages/ui/src/assets/file-icons/tsconfig.svg | 1 + packages/ui/src/assets/file-icons/tsdoc.svg | 1 + packages/ui/src/assets/file-icons/tsil.svg | 1 + packages/ui/src/assets/file-icons/tune.svg | 1 + packages/ui/src/assets/file-icons/turborepo.svg | 1 + .../ui/src/assets/file-icons/turborepo_light.svg | 1 + packages/ui/src/assets/file-icons/twig.svg | 1 + packages/ui/src/assets/file-icons/twine.svg | 1 + .../ui/src/assets/file-icons/typescript-def.svg | 1 + packages/ui/src/assets/file-icons/typescript.svg | 1 + packages/ui/src/assets/file-icons/typst.svg | 1 + packages/ui/src/assets/file-icons/umi.svg | 1 + packages/ui/src/assets/file-icons/uml.svg | 1 + packages/ui/src/assets/file-icons/uml_light.svg | 1 + packages/ui/src/assets/file-icons/unity.svg | 1 + packages/ui/src/assets/file-icons/unocss.svg | 5 + packages/ui/src/assets/file-icons/url.svg | 1 + packages/ui/src/assets/file-icons/uv.svg | 1 + packages/ui/src/assets/file-icons/vagrant.svg | 1 + packages/ui/src/assets/file-icons/vala.svg | 1 + .../ui/src/assets/file-icons/vanilla-extract.svg | 1 + packages/ui/src/assets/file-icons/varnish.svg | 1 + packages/ui/src/assets/file-icons/vedic.svg | 1 + packages/ui/src/assets/file-icons/velite.svg | 1 + packages/ui/src/assets/file-icons/velocity.svg | 1 + packages/ui/src/assets/file-icons/vercel.svg | 1 + packages/ui/src/assets/file-icons/vercel_light.svg | 1 + packages/ui/src/assets/file-icons/verdaccio.svg | 1 + packages/ui/src/assets/file-icons/verified.svg | 1 + packages/ui/src/assets/file-icons/verilog.svg | 1 + packages/ui/src/assets/file-icons/vfl.svg | 1 + packages/ui/src/assets/file-icons/video.svg | 1 + packages/ui/src/assets/file-icons/vim.svg | 1 + packages/ui/src/assets/file-icons/virtual.svg | 1 + packages/ui/src/assets/file-icons/visualstudio.svg | 1 + packages/ui/src/assets/file-icons/vite.svg | 1 + packages/ui/src/assets/file-icons/vitest.svg | 1 + packages/ui/src/assets/file-icons/vlang.svg | 6 + packages/ui/src/assets/file-icons/vscode.svg | 1 + packages/ui/src/assets/file-icons/vue-config.svg | 1 + packages/ui/src/assets/file-icons/vue.svg | 1 + packages/ui/src/assets/file-icons/vuex-store.svg | 1 + packages/ui/src/assets/file-icons/wakatime.svg | 1 + .../ui/src/assets/file-icons/wakatime_light.svg | 1 + packages/ui/src/assets/file-icons/wallaby.svg | 1 + packages/ui/src/assets/file-icons/wally.svg | 1 + packages/ui/src/assets/file-icons/watchman.svg | 1 + packages/ui/src/assets/file-icons/webassembly.svg | 1 + packages/ui/src/assets/file-icons/webhint.svg | 1 + packages/ui/src/assets/file-icons/webpack.svg | 1 + packages/ui/src/assets/file-icons/wepy.svg | 1 + packages/ui/src/assets/file-icons/werf.svg | 1 + packages/ui/src/assets/file-icons/windicss.svg | 1 + .../ui/src/assets/file-icons/wolframlanguage.svg | 1 + packages/ui/src/assets/file-icons/word.svg | 1 + packages/ui/src/assets/file-icons/wrangler.svg | 1 + packages/ui/src/assets/file-icons/wxt.svg | 1 + packages/ui/src/assets/file-icons/xaml.svg | 1 + packages/ui/src/assets/file-icons/xmake.svg | 1 + packages/ui/src/assets/file-icons/xml.svg | 1 + packages/ui/src/assets/file-icons/yaml.svg | 1 + packages/ui/src/assets/file-icons/yang.svg | 1 + packages/ui/src/assets/file-icons/yarn.svg | 1 + packages/ui/src/assets/file-icons/zeabur.svg | 1 + packages/ui/src/assets/file-icons/zeabur_light.svg | 1 + packages/ui/src/assets/file-icons/zig.svg | 1 + packages/ui/src/assets/file-icons/zip.svg | 1 + packages/ui/src/components/basic-tool.css | 16 +- packages/ui/src/components/basic-tool.tsx | 16 +- packages/ui/src/components/button.css | 2 +- packages/ui/src/components/button.tsx | 2 +- packages/ui/src/components/checkbox.css | 34 +- packages/ui/src/components/checkbox.tsx | 14 +- packages/ui/src/components/dialog.css | 14 +- packages/ui/src/components/dialog.tsx | 14 +- packages/ui/src/components/diff-changes.css | 4 +- packages/ui/src/components/diff-changes.tsx | 4 +- packages/ui/src/components/diff.tsx | 372 - packages/ui/src/components/file-icon.css | 5 + packages/ui/src/components/file-icon.tsx | 583 + packages/ui/src/components/file-icons/sprite.svg | 11707 +++++++++++++++++++ packages/ui/src/components/file-icons/types.ts | 1095 ++ packages/ui/src/components/icon-button.css | 16 +- packages/ui/src/components/icon-button.tsx | 6 +- packages/ui/src/components/icon.css | 2 +- packages/ui/src/components/icon.tsx | 6 +- packages/ui/src/components/index.ts | 28 - packages/ui/src/components/input.css | 4 +- packages/ui/src/components/input.tsx | 8 +- packages/ui/src/components/list.css | 30 - packages/ui/src/components/list.tsx | 83 - packages/ui/src/components/logo.css | 2 +- packages/ui/src/components/logo.tsx | 34 +- packages/ui/src/components/message-part.css | 22 +- packages/ui/src/components/message-part.tsx | 36 +- packages/ui/src/components/message-progress.css | 50 + packages/ui/src/components/message-progress.tsx | 172 + packages/ui/src/components/progress-circle.css | 4 +- packages/ui/src/components/progress-circle.tsx | 10 +- packages/ui/src/components/select-dialog.css | 22 +- packages/ui/src/components/select-dialog.tsx | 28 +- packages/ui/src/components/select.css | 14 +- packages/ui/src/components/select.tsx | 19 +- packages/ui/src/components/session-review.css | 96 + packages/ui/src/components/session-review.tsx | 105 + packages/ui/src/components/session-timeline.css | 324 + packages/ui/src/components/session-timeline.tsx | 289 + packages/ui/src/components/spinner.css | 6 + packages/ui/src/components/spinner.tsx | 39 + .../ui/src/components/sticky-accordion-header.css | 16 + .../ui/src/components/sticky-accordion-header.tsx | 18 + packages/ui/src/components/tabs.css | 20 +- packages/ui/src/components/tabs.tsx | 10 +- packages/ui/src/components/tooltip.tsx | 6 +- packages/ui/src/context/data.tsx | 25 + packages/ui/src/context/index.ts | 2 + packages/ui/src/context/marked.tsx | 373 +- packages/ui/src/demo.tsx | 34 +- packages/ui/src/hooks/create-seen.ts | 20 + packages/ui/src/hooks/index.ts | 1 + packages/ui/src/styles/index.css | 8 +- packages/ui/src/styles/tailwind/index.css | 3 + packages/ui/src/styles/theme.css | 3 + packages/ui/tsconfig.json | 2 +- packages/ui/vite.config.ts | 11 +- 1148 files changed, 16600 insertions(+), 712 deletions(-) create mode 100644 packages/ui/src/assets/file-icons/3d.svg create mode 100644 packages/ui/src/assets/file-icons/abap.svg create mode 100644 packages/ui/src/assets/file-icons/abc.svg create mode 100644 packages/ui/src/assets/file-icons/actionscript.svg create mode 100644 packages/ui/src/assets/file-icons/ada.svg create mode 100644 packages/ui/src/assets/file-icons/adobe-illustrator.svg create mode 100644 packages/ui/src/assets/file-icons/adobe-illustrator_light.svg create mode 100644 packages/ui/src/assets/file-icons/adobe-photoshop.svg create mode 100644 packages/ui/src/assets/file-icons/adobe-photoshop_light.svg create mode 100644 packages/ui/src/assets/file-icons/adobe-swc.svg create mode 100644 packages/ui/src/assets/file-icons/adonis.svg create mode 100644 packages/ui/src/assets/file-icons/advpl.svg create mode 100644 packages/ui/src/assets/file-icons/amplify.svg create mode 100644 packages/ui/src/assets/file-icons/android.svg create mode 100644 packages/ui/src/assets/file-icons/angular.svg create mode 100644 packages/ui/src/assets/file-icons/antlr.svg create mode 100644 packages/ui/src/assets/file-icons/apiblueprint.svg create mode 100644 packages/ui/src/assets/file-icons/apollo.svg create mode 100644 packages/ui/src/assets/file-icons/applescript.svg create mode 100644 packages/ui/src/assets/file-icons/apps-script.svg create mode 100644 packages/ui/src/assets/file-icons/appveyor.svg create mode 100644 packages/ui/src/assets/file-icons/architecture.svg create mode 100644 packages/ui/src/assets/file-icons/arduino.svg create mode 100644 packages/ui/src/assets/file-icons/asciidoc.svg create mode 100644 packages/ui/src/assets/file-icons/assembly.svg create mode 100644 packages/ui/src/assets/file-icons/astro-config.svg create mode 100644 packages/ui/src/assets/file-icons/astro.svg create mode 100644 packages/ui/src/assets/file-icons/astyle.svg create mode 100644 packages/ui/src/assets/file-icons/audio.svg create mode 100644 packages/ui/src/assets/file-icons/aurelia.svg create mode 100644 packages/ui/src/assets/file-icons/authors.svg create mode 100644 packages/ui/src/assets/file-icons/auto.svg create mode 100644 packages/ui/src/assets/file-icons/auto_light.svg create mode 100644 packages/ui/src/assets/file-icons/autohotkey.svg create mode 100644 packages/ui/src/assets/file-icons/autoit.svg create mode 100644 packages/ui/src/assets/file-icons/azure-pipelines.svg create mode 100644 packages/ui/src/assets/file-icons/azure.svg create mode 100644 packages/ui/src/assets/file-icons/babel.svg create mode 100644 packages/ui/src/assets/file-icons/ballerina.svg create mode 100644 packages/ui/src/assets/file-icons/bazel.svg create mode 100644 packages/ui/src/assets/file-icons/bbx.svg create mode 100644 packages/ui/src/assets/file-icons/beancount.svg create mode 100644 packages/ui/src/assets/file-icons/bench-js.svg create mode 100644 packages/ui/src/assets/file-icons/bench-jsx.svg create mode 100644 packages/ui/src/assets/file-icons/bench-ts.svg create mode 100644 packages/ui/src/assets/file-icons/bibliography.svg create mode 100644 packages/ui/src/assets/file-icons/bibtex-style.svg create mode 100644 packages/ui/src/assets/file-icons/bicep.svg create mode 100644 packages/ui/src/assets/file-icons/biome.svg create mode 100644 packages/ui/src/assets/file-icons/bitbucket.svg create mode 100644 packages/ui/src/assets/file-icons/bithound.svg create mode 100644 packages/ui/src/assets/file-icons/blender.svg create mode 100644 packages/ui/src/assets/file-icons/blink.svg create mode 100644 packages/ui/src/assets/file-icons/blink_light.svg create mode 100644 packages/ui/src/assets/file-icons/blitz.svg create mode 100644 packages/ui/src/assets/file-icons/bower.svg create mode 100644 packages/ui/src/assets/file-icons/brainfuck.svg create mode 100644 packages/ui/src/assets/file-icons/browserlist.svg create mode 100644 packages/ui/src/assets/file-icons/browserlist_light.svg create mode 100644 packages/ui/src/assets/file-icons/bruno.svg create mode 100644 packages/ui/src/assets/file-icons/buck.svg create mode 100644 packages/ui/src/assets/file-icons/bucklescript.svg create mode 100644 packages/ui/src/assets/file-icons/buildkite.svg create mode 100644 packages/ui/src/assets/file-icons/bun.svg create mode 100644 packages/ui/src/assets/file-icons/bun_light.svg create mode 100644 packages/ui/src/assets/file-icons/c.svg create mode 100644 packages/ui/src/assets/file-icons/c3.svg create mode 100644 packages/ui/src/assets/file-icons/cabal.svg create mode 100644 packages/ui/src/assets/file-icons/caddy.svg create mode 100644 packages/ui/src/assets/file-icons/cadence.svg create mode 100644 packages/ui/src/assets/file-icons/cairo.svg create mode 100644 packages/ui/src/assets/file-icons/cake.svg create mode 100644 packages/ui/src/assets/file-icons/capacitor.svg create mode 100644 packages/ui/src/assets/file-icons/capnp.svg create mode 100644 packages/ui/src/assets/file-icons/cbx.svg create mode 100644 packages/ui/src/assets/file-icons/cds.svg create mode 100644 packages/ui/src/assets/file-icons/certificate.svg create mode 100644 packages/ui/src/assets/file-icons/changelog.svg create mode 100644 packages/ui/src/assets/file-icons/chess.svg create mode 100644 packages/ui/src/assets/file-icons/chess_light.svg create mode 100644 packages/ui/src/assets/file-icons/chrome.svg create mode 100644 packages/ui/src/assets/file-icons/circleci.svg create mode 100644 packages/ui/src/assets/file-icons/circleci_light.svg create mode 100644 packages/ui/src/assets/file-icons/citation.svg create mode 100644 packages/ui/src/assets/file-icons/clangd.svg create mode 100644 packages/ui/src/assets/file-icons/claude.svg create mode 100644 packages/ui/src/assets/file-icons/cline.svg create mode 100644 packages/ui/src/assets/file-icons/clojure.svg create mode 100644 packages/ui/src/assets/file-icons/cloudfoundry.svg create mode 100644 packages/ui/src/assets/file-icons/cmake.svg create mode 100644 packages/ui/src/assets/file-icons/coala.svg create mode 100644 packages/ui/src/assets/file-icons/cobol.svg create mode 100644 packages/ui/src/assets/file-icons/coconut.svg create mode 100644 packages/ui/src/assets/file-icons/code-climate.svg create mode 100644 packages/ui/src/assets/file-icons/code-climate_light.svg create mode 100644 packages/ui/src/assets/file-icons/codecov.svg create mode 100644 packages/ui/src/assets/file-icons/codeowners.svg create mode 100644 packages/ui/src/assets/file-icons/coderabbit-ai.svg create mode 100644 packages/ui/src/assets/file-icons/coffee.svg create mode 100644 packages/ui/src/assets/file-icons/coldfusion.svg create mode 100644 packages/ui/src/assets/file-icons/coloredpetrinets.svg create mode 100644 packages/ui/src/assets/file-icons/command.svg create mode 100644 packages/ui/src/assets/file-icons/commitizen.svg create mode 100644 packages/ui/src/assets/file-icons/commitlint.svg create mode 100644 packages/ui/src/assets/file-icons/concourse.svg create mode 100644 packages/ui/src/assets/file-icons/conduct.svg create mode 100644 packages/ui/src/assets/file-icons/console.svg create mode 100644 packages/ui/src/assets/file-icons/contentlayer.svg create mode 100644 packages/ui/src/assets/file-icons/context.svg create mode 100644 packages/ui/src/assets/file-icons/contributing.svg create mode 100644 packages/ui/src/assets/file-icons/controller.svg create mode 100644 packages/ui/src/assets/file-icons/copilot.svg create mode 100644 packages/ui/src/assets/file-icons/copilot_light.svg create mode 100644 packages/ui/src/assets/file-icons/cpp.svg create mode 100644 packages/ui/src/assets/file-icons/craco.svg create mode 100644 packages/ui/src/assets/file-icons/credits.svg create mode 100644 packages/ui/src/assets/file-icons/crystal.svg create mode 100644 packages/ui/src/assets/file-icons/crystal_light.svg create mode 100644 packages/ui/src/assets/file-icons/csharp.svg create mode 100644 packages/ui/src/assets/file-icons/css-map.svg create mode 100644 packages/ui/src/assets/file-icons/css.svg create mode 100644 packages/ui/src/assets/file-icons/cucumber.svg create mode 100644 packages/ui/src/assets/file-icons/cuda.svg create mode 100644 packages/ui/src/assets/file-icons/cursor.svg create mode 100644 packages/ui/src/assets/file-icons/cursor_light.svg create mode 100644 packages/ui/src/assets/file-icons/cypress.svg create mode 100644 packages/ui/src/assets/file-icons/d.svg create mode 100644 packages/ui/src/assets/file-icons/dart.svg create mode 100644 packages/ui/src/assets/file-icons/dart_generated.svg create mode 100644 packages/ui/src/assets/file-icons/database.svg create mode 100644 packages/ui/src/assets/file-icons/deepsource.svg create mode 100644 packages/ui/src/assets/file-icons/denizenscript.svg create mode 100644 packages/ui/src/assets/file-icons/deno.svg create mode 100644 packages/ui/src/assets/file-icons/deno_light.svg create mode 100644 packages/ui/src/assets/file-icons/dependabot.svg create mode 100644 packages/ui/src/assets/file-icons/dependencies-update.svg create mode 100644 packages/ui/src/assets/file-icons/dhall.svg create mode 100644 packages/ui/src/assets/file-icons/diff.svg create mode 100644 packages/ui/src/assets/file-icons/dinophp.svg create mode 100644 packages/ui/src/assets/file-icons/disc.svg create mode 100644 packages/ui/src/assets/file-icons/django.svg create mode 100644 packages/ui/src/assets/file-icons/dll.svg create mode 100644 packages/ui/src/assets/file-icons/docker.svg create mode 100644 packages/ui/src/assets/file-icons/doctex-installer.svg create mode 100644 packages/ui/src/assets/file-icons/document.svg create mode 100644 packages/ui/src/assets/file-icons/dotjs.svg create mode 100644 packages/ui/src/assets/file-icons/drawio.svg create mode 100644 packages/ui/src/assets/file-icons/drizzle.svg create mode 100644 packages/ui/src/assets/file-icons/drone.svg create mode 100644 packages/ui/src/assets/file-icons/drone_light.svg create mode 100644 packages/ui/src/assets/file-icons/duc.svg create mode 100644 packages/ui/src/assets/file-icons/dune.svg create mode 100644 packages/ui/src/assets/file-icons/edge.svg create mode 100644 packages/ui/src/assets/file-icons/editorconfig.svg create mode 100644 packages/ui/src/assets/file-icons/ejs.svg create mode 100644 packages/ui/src/assets/file-icons/elixir.svg create mode 100644 packages/ui/src/assets/file-icons/elm.svg create mode 100644 packages/ui/src/assets/file-icons/email.svg create mode 100644 packages/ui/src/assets/file-icons/ember.svg create mode 100644 packages/ui/src/assets/file-icons/epub.svg create mode 100644 packages/ui/src/assets/file-icons/erlang.svg create mode 100644 packages/ui/src/assets/file-icons/esbuild.svg create mode 100644 packages/ui/src/assets/file-icons/eslint.svg create mode 100644 packages/ui/src/assets/file-icons/excalidraw.svg create mode 100644 packages/ui/src/assets/file-icons/exe.svg create mode 100644 packages/ui/src/assets/file-icons/fastlane.svg create mode 100644 packages/ui/src/assets/file-icons/favicon.svg create mode 100644 packages/ui/src/assets/file-icons/figma.svg create mode 100644 packages/ui/src/assets/file-icons/firebase.svg create mode 100644 packages/ui/src/assets/file-icons/flash.svg create mode 100644 packages/ui/src/assets/file-icons/flow.svg create mode 100644 packages/ui/src/assets/file-icons/folder-admin-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-admin.svg create mode 100644 packages/ui/src/assets/file-icons/folder-android-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-android.svg create mode 100644 packages/ui/src/assets/file-icons/folder-angular-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-angular.svg create mode 100644 packages/ui/src/assets/file-icons/folder-animation-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-animation.svg create mode 100644 packages/ui/src/assets/file-icons/folder-ansible-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-ansible.svg create mode 100644 packages/ui/src/assets/file-icons/folder-api-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-api.svg create mode 100644 packages/ui/src/assets/file-icons/folder-apollo-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-apollo.svg create mode 100644 packages/ui/src/assets/file-icons/folder-app-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-app.svg create mode 100644 packages/ui/src/assets/file-icons/folder-archive-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-archive.svg create mode 100644 packages/ui/src/assets/file-icons/folder-astro-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-astro.svg create mode 100644 packages/ui/src/assets/file-icons/folder-atom-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-atom.svg create mode 100644 packages/ui/src/assets/file-icons/folder-attachment-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-attachment.svg create mode 100644 packages/ui/src/assets/file-icons/folder-audio-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-audio.svg create mode 100644 packages/ui/src/assets/file-icons/folder-aurelia-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-aurelia.svg create mode 100644 packages/ui/src/assets/file-icons/folder-aws-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-aws.svg create mode 100644 packages/ui/src/assets/file-icons/folder-azure-pipelines-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-azure-pipelines.svg create mode 100644 packages/ui/src/assets/file-icons/folder-backup-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-backup.svg create mode 100644 packages/ui/src/assets/file-icons/folder-base-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-base.svg create mode 100644 packages/ui/src/assets/file-icons/folder-batch-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-batch.svg create mode 100644 packages/ui/src/assets/file-icons/folder-benchmark-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-benchmark.svg create mode 100644 packages/ui/src/assets/file-icons/folder-bibliography-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-bibliography.svg create mode 100644 packages/ui/src/assets/file-icons/folder-bicep-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-bicep.svg create mode 100644 packages/ui/src/assets/file-icons/folder-blender-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-blender.svg create mode 100644 packages/ui/src/assets/file-icons/folder-bloc-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-bloc.svg create mode 100644 packages/ui/src/assets/file-icons/folder-bower-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-bower.svg create mode 100644 packages/ui/src/assets/file-icons/folder-buildkite-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-buildkite.svg create mode 100644 packages/ui/src/assets/file-icons/folder-cart-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-cart.svg create mode 100644 packages/ui/src/assets/file-icons/folder-changesets-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-changesets.svg create mode 100644 packages/ui/src/assets/file-icons/folder-ci-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-ci.svg create mode 100644 packages/ui/src/assets/file-icons/folder-circleci-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-circleci.svg create mode 100644 packages/ui/src/assets/file-icons/folder-class-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-class.svg create mode 100644 packages/ui/src/assets/file-icons/folder-claude-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-claude.svg create mode 100644 packages/ui/src/assets/file-icons/folder-client-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-client.svg create mode 100644 packages/ui/src/assets/file-icons/folder-cline-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-cline.svg create mode 100644 packages/ui/src/assets/file-icons/folder-cloud-functions-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-cloud-functions.svg create mode 100644 packages/ui/src/assets/file-icons/folder-cloudflare-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-cloudflare.svg create mode 100644 packages/ui/src/assets/file-icons/folder-cluster-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-cluster.svg create mode 100644 packages/ui/src/assets/file-icons/folder-cobol-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-cobol.svg create mode 100644 packages/ui/src/assets/file-icons/folder-command-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-command.svg create mode 100644 packages/ui/src/assets/file-icons/folder-components-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-components.svg create mode 100644 packages/ui/src/assets/file-icons/folder-config-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-config.svg create mode 100644 packages/ui/src/assets/file-icons/folder-connection-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-connection.svg create mode 100644 packages/ui/src/assets/file-icons/folder-console-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-console.svg create mode 100644 packages/ui/src/assets/file-icons/folder-constant-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-constant.svg create mode 100644 packages/ui/src/assets/file-icons/folder-container-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-container.svg create mode 100644 packages/ui/src/assets/file-icons/folder-content-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-content.svg create mode 100644 packages/ui/src/assets/file-icons/folder-context-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-context.svg create mode 100644 packages/ui/src/assets/file-icons/folder-contract-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-contract.svg create mode 100644 packages/ui/src/assets/file-icons/folder-controller-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-controller.svg create mode 100644 packages/ui/src/assets/file-icons/folder-core-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-core.svg create mode 100644 packages/ui/src/assets/file-icons/folder-coverage-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-coverage.svg create mode 100644 packages/ui/src/assets/file-icons/folder-css-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-css.svg create mode 100644 packages/ui/src/assets/file-icons/folder-cursor-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-cursor-open_light.svg create mode 100644 packages/ui/src/assets/file-icons/folder-cursor.svg create mode 100644 packages/ui/src/assets/file-icons/folder-cursor_light.svg create mode 100644 packages/ui/src/assets/file-icons/folder-custom-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-custom.svg create mode 100644 packages/ui/src/assets/file-icons/folder-cypress-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-cypress.svg create mode 100644 packages/ui/src/assets/file-icons/folder-dart-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-dart.svg create mode 100644 packages/ui/src/assets/file-icons/folder-database-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-database.svg create mode 100644 packages/ui/src/assets/file-icons/folder-debug-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-debug.svg create mode 100644 packages/ui/src/assets/file-icons/folder-decorators-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-decorators.svg create mode 100644 packages/ui/src/assets/file-icons/folder-delta-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-delta.svg create mode 100644 packages/ui/src/assets/file-icons/folder-desktop-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-desktop.svg create mode 100644 packages/ui/src/assets/file-icons/folder-directive-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-directive.svg create mode 100644 packages/ui/src/assets/file-icons/folder-dist-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-dist.svg create mode 100644 packages/ui/src/assets/file-icons/folder-docker-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-docker.svg create mode 100644 packages/ui/src/assets/file-icons/folder-docs-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-docs.svg create mode 100644 packages/ui/src/assets/file-icons/folder-download-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-download.svg create mode 100644 packages/ui/src/assets/file-icons/folder-drizzle-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-drizzle.svg create mode 100644 packages/ui/src/assets/file-icons/folder-dump-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-dump.svg create mode 100644 packages/ui/src/assets/file-icons/folder-element-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-element.svg create mode 100644 packages/ui/src/assets/file-icons/folder-enum-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-enum.svg create mode 100644 packages/ui/src/assets/file-icons/folder-environment-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-environment.svg create mode 100644 packages/ui/src/assets/file-icons/folder-error-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-error.svg create mode 100644 packages/ui/src/assets/file-icons/folder-event-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-event.svg create mode 100644 packages/ui/src/assets/file-icons/folder-examples-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-examples.svg create mode 100644 packages/ui/src/assets/file-icons/folder-expo-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-expo.svg create mode 100644 packages/ui/src/assets/file-icons/folder-export-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-export.svg create mode 100644 packages/ui/src/assets/file-icons/folder-fastlane-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-fastlane.svg create mode 100644 packages/ui/src/assets/file-icons/folder-favicon-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-favicon.svg create mode 100644 packages/ui/src/assets/file-icons/folder-firebase-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-firebase.svg create mode 100644 packages/ui/src/assets/file-icons/folder-firestore-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-firestore.svg create mode 100644 packages/ui/src/assets/file-icons/folder-flow-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-flow.svg create mode 100644 packages/ui/src/assets/file-icons/folder-flutter-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-flutter.svg create mode 100644 packages/ui/src/assets/file-icons/folder-font-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-font.svg create mode 100644 packages/ui/src/assets/file-icons/folder-forgejo-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-forgejo.svg create mode 100644 packages/ui/src/assets/file-icons/folder-functions-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-functions.svg create mode 100644 packages/ui/src/assets/file-icons/folder-gamemaker-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-gamemaker.svg create mode 100644 packages/ui/src/assets/file-icons/folder-generator-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-generator.svg create mode 100644 packages/ui/src/assets/file-icons/folder-gh-workflows-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-gh-workflows.svg create mode 100644 packages/ui/src/assets/file-icons/folder-git-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-git.svg create mode 100644 packages/ui/src/assets/file-icons/folder-gitea-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-gitea.svg create mode 100644 packages/ui/src/assets/file-icons/folder-github-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-github.svg create mode 100644 packages/ui/src/assets/file-icons/folder-gitlab-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-gitlab.svg create mode 100644 packages/ui/src/assets/file-icons/folder-global-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-global.svg create mode 100644 packages/ui/src/assets/file-icons/folder-godot-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-godot.svg create mode 100644 packages/ui/src/assets/file-icons/folder-gradle-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-gradle.svg create mode 100644 packages/ui/src/assets/file-icons/folder-graphql-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-graphql.svg create mode 100644 packages/ui/src/assets/file-icons/folder-guard-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-guard.svg create mode 100644 packages/ui/src/assets/file-icons/folder-gulp-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-gulp.svg create mode 100644 packages/ui/src/assets/file-icons/folder-helm-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-helm.svg create mode 100644 packages/ui/src/assets/file-icons/folder-helper-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-helper.svg create mode 100644 packages/ui/src/assets/file-icons/folder-home-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-home.svg create mode 100644 packages/ui/src/assets/file-icons/folder-hook-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-hook.svg create mode 100644 packages/ui/src/assets/file-icons/folder-husky-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-husky.svg create mode 100644 packages/ui/src/assets/file-icons/folder-i18n-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-i18n.svg create mode 100644 packages/ui/src/assets/file-icons/folder-images-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-images.svg create mode 100644 packages/ui/src/assets/file-icons/folder-import-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-import.svg create mode 100644 packages/ui/src/assets/file-icons/folder-include-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-include.svg create mode 100644 packages/ui/src/assets/file-icons/folder-intellij-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-intellij-open_light.svg create mode 100644 packages/ui/src/assets/file-icons/folder-intellij.svg create mode 100644 packages/ui/src/assets/file-icons/folder-intellij_light.svg create mode 100644 packages/ui/src/assets/file-icons/folder-interceptor-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-interceptor.svg create mode 100644 packages/ui/src/assets/file-icons/folder-interface-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-interface.svg create mode 100644 packages/ui/src/assets/file-icons/folder-ios-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-ios.svg create mode 100644 packages/ui/src/assets/file-icons/folder-java-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-java.svg create mode 100644 packages/ui/src/assets/file-icons/folder-javascript-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-javascript.svg create mode 100644 packages/ui/src/assets/file-icons/folder-jinja-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-jinja-open_light.svg create mode 100644 packages/ui/src/assets/file-icons/folder-jinja.svg create mode 100644 packages/ui/src/assets/file-icons/folder-jinja_light.svg create mode 100644 packages/ui/src/assets/file-icons/folder-job-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-job.svg create mode 100644 packages/ui/src/assets/file-icons/folder-json-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-json.svg create mode 100644 packages/ui/src/assets/file-icons/folder-jupyter-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-jupyter.svg create mode 100644 packages/ui/src/assets/file-icons/folder-keys-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-keys.svg create mode 100644 packages/ui/src/assets/file-icons/folder-kubernetes-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-kubernetes.svg create mode 100644 packages/ui/src/assets/file-icons/folder-kusto-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-kusto.svg create mode 100644 packages/ui/src/assets/file-icons/folder-layout-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-layout.svg create mode 100644 packages/ui/src/assets/file-icons/folder-lefthook-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-lefthook.svg create mode 100644 packages/ui/src/assets/file-icons/folder-less-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-less.svg create mode 100644 packages/ui/src/assets/file-icons/folder-lib-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-lib.svg create mode 100644 packages/ui/src/assets/file-icons/folder-link-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-link.svg create mode 100644 packages/ui/src/assets/file-icons/folder-linux-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-linux.svg create mode 100644 packages/ui/src/assets/file-icons/folder-liquibase-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-liquibase.svg create mode 100644 packages/ui/src/assets/file-icons/folder-log-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-log.svg create mode 100644 packages/ui/src/assets/file-icons/folder-lottie-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-lottie.svg create mode 100644 packages/ui/src/assets/file-icons/folder-lua-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-lua.svg create mode 100644 packages/ui/src/assets/file-icons/folder-luau-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-luau.svg create mode 100644 packages/ui/src/assets/file-icons/folder-macos-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-macos.svg create mode 100644 packages/ui/src/assets/file-icons/folder-mail-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-mail.svg create mode 100644 packages/ui/src/assets/file-icons/folder-mappings-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-mappings.svg create mode 100644 packages/ui/src/assets/file-icons/folder-markdown-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-markdown.svg create mode 100644 packages/ui/src/assets/file-icons/folder-mercurial-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-mercurial.svg create mode 100644 packages/ui/src/assets/file-icons/folder-messages-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-messages.svg create mode 100644 packages/ui/src/assets/file-icons/folder-meta-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-meta.svg create mode 100644 packages/ui/src/assets/file-icons/folder-middleware-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-middleware.svg create mode 100644 packages/ui/src/assets/file-icons/folder-mjml-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-mjml.svg create mode 100644 packages/ui/src/assets/file-icons/folder-mobile-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-mobile.svg create mode 100644 packages/ui/src/assets/file-icons/folder-mock-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-mock.svg create mode 100644 packages/ui/src/assets/file-icons/folder-mojo-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-mojo.svg create mode 100644 packages/ui/src/assets/file-icons/folder-molecule-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-molecule.svg create mode 100644 packages/ui/src/assets/file-icons/folder-moon-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-moon.svg create mode 100644 packages/ui/src/assets/file-icons/folder-netlify-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-netlify.svg create mode 100644 packages/ui/src/assets/file-icons/folder-next-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-next.svg create mode 100644 packages/ui/src/assets/file-icons/folder-ngrx-store-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-ngrx-store.svg create mode 100644 packages/ui/src/assets/file-icons/folder-node-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-node.svg create mode 100644 packages/ui/src/assets/file-icons/folder-nuxt-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-nuxt.svg create mode 100644 packages/ui/src/assets/file-icons/folder-obsidian-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-obsidian.svg create mode 100644 packages/ui/src/assets/file-icons/folder-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-organism-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-organism.svg create mode 100644 packages/ui/src/assets/file-icons/folder-other-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-other.svg create mode 100644 packages/ui/src/assets/file-icons/folder-packages-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-packages.svg create mode 100644 packages/ui/src/assets/file-icons/folder-pdf-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-pdf.svg create mode 100644 packages/ui/src/assets/file-icons/folder-pdm-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-pdm.svg create mode 100644 packages/ui/src/assets/file-icons/folder-php-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-php.svg create mode 100644 packages/ui/src/assets/file-icons/folder-phpmailer-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-phpmailer.svg create mode 100644 packages/ui/src/assets/file-icons/folder-pipe-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-pipe.svg create mode 100644 packages/ui/src/assets/file-icons/folder-plastic-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-plastic.svg create mode 100644 packages/ui/src/assets/file-icons/folder-plugin-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-plugin.svg create mode 100644 packages/ui/src/assets/file-icons/folder-policy-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-policy.svg create mode 100644 packages/ui/src/assets/file-icons/folder-powershell-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-powershell.svg create mode 100644 packages/ui/src/assets/file-icons/folder-prisma-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-prisma.svg create mode 100644 packages/ui/src/assets/file-icons/folder-private-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-private.svg create mode 100644 packages/ui/src/assets/file-icons/folder-project-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-project.svg create mode 100644 packages/ui/src/assets/file-icons/folder-prompts-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-prompts.svg create mode 100644 packages/ui/src/assets/file-icons/folder-proto-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-proto.svg create mode 100644 packages/ui/src/assets/file-icons/folder-public-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-public.svg create mode 100644 packages/ui/src/assets/file-icons/folder-python-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-python.svg create mode 100644 packages/ui/src/assets/file-icons/folder-pytorch-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-pytorch.svg create mode 100644 packages/ui/src/assets/file-icons/folder-quasar-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-quasar.svg create mode 100644 packages/ui/src/assets/file-icons/folder-queue-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-queue.svg create mode 100644 packages/ui/src/assets/file-icons/folder-react-components-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-react-components.svg create mode 100644 packages/ui/src/assets/file-icons/folder-redux-reducer-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-redux-reducer.svg create mode 100644 packages/ui/src/assets/file-icons/folder-repository-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-repository.svg create mode 100644 packages/ui/src/assets/file-icons/folder-resolver-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-resolver.svg create mode 100644 packages/ui/src/assets/file-icons/folder-resource-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-resource.svg create mode 100644 packages/ui/src/assets/file-icons/folder-review-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-review.svg create mode 100644 packages/ui/src/assets/file-icons/folder-robot-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-robot.svg create mode 100644 packages/ui/src/assets/file-icons/folder-routes-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-routes.svg create mode 100644 packages/ui/src/assets/file-icons/folder-rules-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-rules.svg create mode 100644 packages/ui/src/assets/file-icons/folder-rust-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-rust.svg create mode 100644 packages/ui/src/assets/file-icons/folder-sandbox-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-sandbox.svg create mode 100644 packages/ui/src/assets/file-icons/folder-sass-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-sass.svg create mode 100644 packages/ui/src/assets/file-icons/folder-scala-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-scala.svg create mode 100644 packages/ui/src/assets/file-icons/folder-scons-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-scons.svg create mode 100644 packages/ui/src/assets/file-icons/folder-scripts-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-scripts.svg create mode 100644 packages/ui/src/assets/file-icons/folder-secure-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-secure.svg create mode 100644 packages/ui/src/assets/file-icons/folder-seeders-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-seeders.svg create mode 100644 packages/ui/src/assets/file-icons/folder-server-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-server.svg create mode 100644 packages/ui/src/assets/file-icons/folder-serverless-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-serverless.svg create mode 100644 packages/ui/src/assets/file-icons/folder-shader-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-shader.svg create mode 100644 packages/ui/src/assets/file-icons/folder-shared-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-shared.svg create mode 100644 packages/ui/src/assets/file-icons/folder-snapcraft-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-snapcraft.svg create mode 100644 packages/ui/src/assets/file-icons/folder-snippet-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-snippet.svg create mode 100644 packages/ui/src/assets/file-icons/folder-src-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-src-tauri-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-src-tauri.svg create mode 100644 packages/ui/src/assets/file-icons/folder-src.svg create mode 100644 packages/ui/src/assets/file-icons/folder-stack-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-stack.svg create mode 100644 packages/ui/src/assets/file-icons/folder-stencil-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-stencil.svg create mode 100644 packages/ui/src/assets/file-icons/folder-store-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-store.svg create mode 100644 packages/ui/src/assets/file-icons/folder-storybook-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-storybook.svg create mode 100644 packages/ui/src/assets/file-icons/folder-stylus-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-stylus.svg create mode 100644 packages/ui/src/assets/file-icons/folder-sublime-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-sublime.svg create mode 100644 packages/ui/src/assets/file-icons/folder-supabase-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-supabase.svg create mode 100644 packages/ui/src/assets/file-icons/folder-svelte-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-svelte.svg create mode 100644 packages/ui/src/assets/file-icons/folder-svg-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-svg.svg create mode 100644 packages/ui/src/assets/file-icons/folder-syntax-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-syntax.svg create mode 100644 packages/ui/src/assets/file-icons/folder-target-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-target.svg create mode 100644 packages/ui/src/assets/file-icons/folder-taskfile-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-taskfile.svg create mode 100644 packages/ui/src/assets/file-icons/folder-tasks-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-tasks.svg create mode 100644 packages/ui/src/assets/file-icons/folder-television-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-television.svg create mode 100644 packages/ui/src/assets/file-icons/folder-temp-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-temp.svg create mode 100644 packages/ui/src/assets/file-icons/folder-template-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-template.svg create mode 100644 packages/ui/src/assets/file-icons/folder-terraform-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-terraform.svg create mode 100644 packages/ui/src/assets/file-icons/folder-test-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-test.svg create mode 100644 packages/ui/src/assets/file-icons/folder-theme-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-theme.svg create mode 100644 packages/ui/src/assets/file-icons/folder-tools-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-tools.svg create mode 100644 packages/ui/src/assets/file-icons/folder-trash-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-trash.svg create mode 100644 packages/ui/src/assets/file-icons/folder-trigger-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-trigger.svg create mode 100644 packages/ui/src/assets/file-icons/folder-turborepo-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-turborepo.svg create mode 100644 packages/ui/src/assets/file-icons/folder-typescript-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-typescript.svg create mode 100644 packages/ui/src/assets/file-icons/folder-ui-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-ui.svg create mode 100644 packages/ui/src/assets/file-icons/folder-unity-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-unity.svg create mode 100644 packages/ui/src/assets/file-icons/folder-update-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-update.svg create mode 100644 packages/ui/src/assets/file-icons/folder-upload-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-upload.svg create mode 100644 packages/ui/src/assets/file-icons/folder-utils-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-utils.svg create mode 100644 packages/ui/src/assets/file-icons/folder-vercel-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-vercel.svg create mode 100644 packages/ui/src/assets/file-icons/folder-verdaccio-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-verdaccio.svg create mode 100644 packages/ui/src/assets/file-icons/folder-video-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-video.svg create mode 100644 packages/ui/src/assets/file-icons/folder-views-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-views.svg create mode 100644 packages/ui/src/assets/file-icons/folder-vm-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-vm.svg create mode 100644 packages/ui/src/assets/file-icons/folder-vscode-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-vscode.svg create mode 100644 packages/ui/src/assets/file-icons/folder-vue-directives-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-vue-directives.svg create mode 100644 packages/ui/src/assets/file-icons/folder-vue-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-vue.svg create mode 100644 packages/ui/src/assets/file-icons/folder-vuepress-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-vuepress.svg create mode 100644 packages/ui/src/assets/file-icons/folder-vuex-store-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-vuex-store.svg create mode 100644 packages/ui/src/assets/file-icons/folder-wakatime-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-wakatime.svg create mode 100644 packages/ui/src/assets/file-icons/folder-webpack-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-webpack.svg create mode 100644 packages/ui/src/assets/file-icons/folder-windows-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-windows.svg create mode 100644 packages/ui/src/assets/file-icons/folder-wordpress-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-wordpress.svg create mode 100644 packages/ui/src/assets/file-icons/folder-yarn-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-yarn.svg create mode 100644 packages/ui/src/assets/file-icons/folder-zeabur-open.svg create mode 100644 packages/ui/src/assets/file-icons/folder-zeabur.svg create mode 100644 packages/ui/src/assets/file-icons/folder.svg create mode 100644 packages/ui/src/assets/file-icons/font.svg create mode 100644 packages/ui/src/assets/file-icons/forth.svg create mode 100644 packages/ui/src/assets/file-icons/fortran.svg create mode 100644 packages/ui/src/assets/file-icons/foxpro.svg create mode 100644 packages/ui/src/assets/file-icons/freemarker.svg create mode 100644 packages/ui/src/assets/file-icons/fsharp.svg create mode 100644 packages/ui/src/assets/file-icons/fusebox.svg create mode 100644 packages/ui/src/assets/file-icons/gamemaker.svg create mode 100644 packages/ui/src/assets/file-icons/garden.svg create mode 100644 packages/ui/src/assets/file-icons/gatsby.svg create mode 100644 packages/ui/src/assets/file-icons/gcp.svg create mode 100644 packages/ui/src/assets/file-icons/gemfile.svg create mode 100644 packages/ui/src/assets/file-icons/gemini-ai.svg create mode 100644 packages/ui/src/assets/file-icons/gemini.svg create mode 100644 packages/ui/src/assets/file-icons/git.svg create mode 100644 packages/ui/src/assets/file-icons/github-actions-workflow.svg create mode 100644 packages/ui/src/assets/file-icons/github-sponsors.svg create mode 100644 packages/ui/src/assets/file-icons/gitlab.svg create mode 100644 packages/ui/src/assets/file-icons/gitpod.svg create mode 100644 packages/ui/src/assets/file-icons/gleam.svg create mode 100644 packages/ui/src/assets/file-icons/gnuplot.svg create mode 100644 packages/ui/src/assets/file-icons/go-mod.svg create mode 100644 packages/ui/src/assets/file-icons/go.svg create mode 100644 packages/ui/src/assets/file-icons/go_gopher.svg create mode 100644 packages/ui/src/assets/file-icons/godot-assets.svg create mode 100644 packages/ui/src/assets/file-icons/godot.svg create mode 100644 packages/ui/src/assets/file-icons/gradle.svg create mode 100644 packages/ui/src/assets/file-icons/grafana-alloy.svg create mode 100644 packages/ui/src/assets/file-icons/grain.svg create mode 100644 packages/ui/src/assets/file-icons/graphcool.svg create mode 100644 packages/ui/src/assets/file-icons/graphql.svg create mode 100644 packages/ui/src/assets/file-icons/gridsome.svg create mode 100644 packages/ui/src/assets/file-icons/groovy.svg create mode 100644 packages/ui/src/assets/file-icons/grunt.svg create mode 100644 packages/ui/src/assets/file-icons/gulp.svg create mode 100644 packages/ui/src/assets/file-icons/h.svg create mode 100644 packages/ui/src/assets/file-icons/hack.svg create mode 100644 packages/ui/src/assets/file-icons/hadolint.svg create mode 100644 packages/ui/src/assets/file-icons/haml.svg create mode 100644 packages/ui/src/assets/file-icons/handlebars.svg create mode 100644 packages/ui/src/assets/file-icons/hardhat.svg create mode 100644 packages/ui/src/assets/file-icons/harmonix.svg create mode 100644 packages/ui/src/assets/file-icons/haskell.svg create mode 100644 packages/ui/src/assets/file-icons/haxe.svg create mode 100644 packages/ui/src/assets/file-icons/hcl.svg create mode 100644 packages/ui/src/assets/file-icons/hcl_light.svg create mode 100644 packages/ui/src/assets/file-icons/helm.svg create mode 100644 packages/ui/src/assets/file-icons/heroku.svg create mode 100644 packages/ui/src/assets/file-icons/hex.svg create mode 100644 packages/ui/src/assets/file-icons/histoire.svg create mode 100644 packages/ui/src/assets/file-icons/hjson.svg create mode 100644 packages/ui/src/assets/file-icons/horusec.svg create mode 100644 packages/ui/src/assets/file-icons/hosts.svg create mode 100644 packages/ui/src/assets/file-icons/hosts_light.svg create mode 100644 packages/ui/src/assets/file-icons/hpp.svg create mode 100644 packages/ui/src/assets/file-icons/html.svg create mode 100644 packages/ui/src/assets/file-icons/http.svg create mode 100644 packages/ui/src/assets/file-icons/huff.svg create mode 100644 packages/ui/src/assets/file-icons/huff_light.svg create mode 100644 packages/ui/src/assets/file-icons/hurl.svg create mode 100644 packages/ui/src/assets/file-icons/husky.svg create mode 100644 packages/ui/src/assets/file-icons/i18n.svg create mode 100644 packages/ui/src/assets/file-icons/idris.svg create mode 100644 packages/ui/src/assets/file-icons/ifanr-cloud.svg create mode 100644 packages/ui/src/assets/file-icons/image.svg create mode 100644 packages/ui/src/assets/file-icons/imba.svg create mode 100644 packages/ui/src/assets/file-icons/installation.svg create mode 100644 packages/ui/src/assets/file-icons/ionic.svg create mode 100644 packages/ui/src/assets/file-icons/istanbul.svg create mode 100644 packages/ui/src/assets/file-icons/jar.svg create mode 100644 packages/ui/src/assets/file-icons/java.svg create mode 100644 packages/ui/src/assets/file-icons/javaclass.svg create mode 100644 packages/ui/src/assets/file-icons/javascript-map.svg create mode 100644 packages/ui/src/assets/file-icons/javascript.svg create mode 100644 packages/ui/src/assets/file-icons/jenkins.svg create mode 100644 packages/ui/src/assets/file-icons/jest.svg create mode 100644 packages/ui/src/assets/file-icons/jinja.svg create mode 100644 packages/ui/src/assets/file-icons/jinja_light.svg create mode 100644 packages/ui/src/assets/file-icons/jsconfig.svg create mode 100644 packages/ui/src/assets/file-icons/json.svg create mode 100644 packages/ui/src/assets/file-icons/jsr.svg create mode 100644 packages/ui/src/assets/file-icons/jsr_light.svg create mode 100644 packages/ui/src/assets/file-icons/julia.svg create mode 100644 packages/ui/src/assets/file-icons/jupyter.svg create mode 100644 packages/ui/src/assets/file-icons/just.svg create mode 100644 packages/ui/src/assets/file-icons/karma.svg create mode 100644 packages/ui/src/assets/file-icons/kcl.svg create mode 100644 packages/ui/src/assets/file-icons/key.svg create mode 100644 packages/ui/src/assets/file-icons/keystatic.svg create mode 100644 packages/ui/src/assets/file-icons/kivy.svg create mode 100644 packages/ui/src/assets/file-icons/kl.svg create mode 100644 packages/ui/src/assets/file-icons/knip.svg create mode 100644 packages/ui/src/assets/file-icons/kotlin.svg create mode 100644 packages/ui/src/assets/file-icons/kubernetes.svg create mode 100644 packages/ui/src/assets/file-icons/kusto.svg create mode 100644 packages/ui/src/assets/file-icons/label.svg create mode 100644 packages/ui/src/assets/file-icons/laravel.svg create mode 100644 packages/ui/src/assets/file-icons/latexmk.svg create mode 100644 packages/ui/src/assets/file-icons/lbx.svg create mode 100644 packages/ui/src/assets/file-icons/lefthook.svg create mode 100644 packages/ui/src/assets/file-icons/lerna.svg create mode 100644 packages/ui/src/assets/file-icons/less.svg create mode 100644 packages/ui/src/assets/file-icons/liara.svg create mode 100644 packages/ui/src/assets/file-icons/lib.svg create mode 100644 packages/ui/src/assets/file-icons/lighthouse.svg create mode 100644 packages/ui/src/assets/file-icons/lilypond.svg create mode 100644 packages/ui/src/assets/file-icons/lintstaged.svg create mode 100644 packages/ui/src/assets/file-icons/liquid.svg create mode 100644 packages/ui/src/assets/file-icons/lisp.svg create mode 100644 packages/ui/src/assets/file-icons/livescript.svg create mode 100644 packages/ui/src/assets/file-icons/lock.svg create mode 100644 packages/ui/src/assets/file-icons/log.svg create mode 100644 packages/ui/src/assets/file-icons/lolcode.svg create mode 100644 packages/ui/src/assets/file-icons/lottie.svg create mode 100644 packages/ui/src/assets/file-icons/lua.svg create mode 100644 packages/ui/src/assets/file-icons/luau.svg create mode 100644 packages/ui/src/assets/file-icons/lyric.svg create mode 100644 packages/ui/src/assets/file-icons/makefile.svg create mode 100644 packages/ui/src/assets/file-icons/markdoc-config.svg create mode 100644 packages/ui/src/assets/file-icons/markdoc.svg create mode 100644 packages/ui/src/assets/file-icons/markdown.svg create mode 100644 packages/ui/src/assets/file-icons/markdownlint.svg create mode 100644 packages/ui/src/assets/file-icons/markojs.svg create mode 100644 packages/ui/src/assets/file-icons/mathematica.svg create mode 100644 packages/ui/src/assets/file-icons/matlab.svg create mode 100644 packages/ui/src/assets/file-icons/maven.svg create mode 100644 packages/ui/src/assets/file-icons/mdsvex.svg create mode 100644 packages/ui/src/assets/file-icons/mdx.svg create mode 100644 packages/ui/src/assets/file-icons/mercurial.svg create mode 100644 packages/ui/src/assets/file-icons/merlin.svg create mode 100644 packages/ui/src/assets/file-icons/mermaid.svg create mode 100644 packages/ui/src/assets/file-icons/meson.svg create mode 100644 packages/ui/src/assets/file-icons/minecraft-fabric.svg create mode 100644 packages/ui/src/assets/file-icons/minecraft.svg create mode 100644 packages/ui/src/assets/file-icons/mint.svg create mode 100644 packages/ui/src/assets/file-icons/mjml.svg create mode 100644 packages/ui/src/assets/file-icons/mocha.svg create mode 100644 packages/ui/src/assets/file-icons/modernizr.svg create mode 100644 packages/ui/src/assets/file-icons/mojo.svg create mode 100644 packages/ui/src/assets/file-icons/moon.svg create mode 100644 packages/ui/src/assets/file-icons/moonscript.svg create mode 100644 packages/ui/src/assets/file-icons/mxml.svg create mode 100644 packages/ui/src/assets/file-icons/nano-staged.svg create mode 100644 packages/ui/src/assets/file-icons/nano-staged_light.svg create mode 100644 packages/ui/src/assets/file-icons/ndst.svg create mode 100644 packages/ui/src/assets/file-icons/nest.svg create mode 100644 packages/ui/src/assets/file-icons/netlify.svg create mode 100644 packages/ui/src/assets/file-icons/netlify_light.svg create mode 100644 packages/ui/src/assets/file-icons/next.svg create mode 100644 packages/ui/src/assets/file-icons/next_light.svg create mode 100644 packages/ui/src/assets/file-icons/nginx.svg create mode 100644 packages/ui/src/assets/file-icons/ngrx-actions.svg create mode 100644 packages/ui/src/assets/file-icons/ngrx-effects.svg create mode 100644 packages/ui/src/assets/file-icons/ngrx-entity.svg create mode 100644 packages/ui/src/assets/file-icons/ngrx-reducer.svg create mode 100644 packages/ui/src/assets/file-icons/ngrx-selectors.svg create mode 100644 packages/ui/src/assets/file-icons/ngrx-state.svg create mode 100644 packages/ui/src/assets/file-icons/nim.svg create mode 100644 packages/ui/src/assets/file-icons/nix.svg create mode 100644 packages/ui/src/assets/file-icons/nodejs.svg create mode 100644 packages/ui/src/assets/file-icons/nodejs_alt.svg create mode 100644 packages/ui/src/assets/file-icons/nodemon.svg create mode 100644 packages/ui/src/assets/file-icons/npm.svg create mode 100644 packages/ui/src/assets/file-icons/nuget.svg create mode 100644 packages/ui/src/assets/file-icons/nunjucks.svg create mode 100644 packages/ui/src/assets/file-icons/nuxt.svg create mode 100644 packages/ui/src/assets/file-icons/nx.svg create mode 100644 packages/ui/src/assets/file-icons/objective-c.svg create mode 100644 packages/ui/src/assets/file-icons/objective-cpp.svg create mode 100644 packages/ui/src/assets/file-icons/ocaml.svg create mode 100644 packages/ui/src/assets/file-icons/odin.svg create mode 100644 packages/ui/src/assets/file-icons/opa.svg create mode 100644 packages/ui/src/assets/file-icons/opam.svg create mode 100644 packages/ui/src/assets/file-icons/openapi.svg create mode 100644 packages/ui/src/assets/file-icons/openapi_light.svg create mode 100644 packages/ui/src/assets/file-icons/otne.svg create mode 100644 packages/ui/src/assets/file-icons/oxlint.svg create mode 100644 packages/ui/src/assets/file-icons/packship.svg create mode 100644 packages/ui/src/assets/file-icons/palette.svg create mode 100644 packages/ui/src/assets/file-icons/panda.svg create mode 100644 packages/ui/src/assets/file-icons/parcel.svg create mode 100644 packages/ui/src/assets/file-icons/pascal.svg create mode 100644 packages/ui/src/assets/file-icons/pawn.svg create mode 100644 packages/ui/src/assets/file-icons/payload.svg create mode 100644 packages/ui/src/assets/file-icons/payload_light.svg create mode 100644 packages/ui/src/assets/file-icons/pdf.svg create mode 100644 packages/ui/src/assets/file-icons/pdm.svg create mode 100644 packages/ui/src/assets/file-icons/percy.svg create mode 100644 packages/ui/src/assets/file-icons/perl.svg create mode 100644 packages/ui/src/assets/file-icons/php-cs-fixer.svg create mode 100644 packages/ui/src/assets/file-icons/php.svg create mode 100644 packages/ui/src/assets/file-icons/php_elephant.svg create mode 100644 packages/ui/src/assets/file-icons/php_elephant_pink.svg create mode 100644 packages/ui/src/assets/file-icons/phpstan.svg create mode 100644 packages/ui/src/assets/file-icons/phpunit.svg create mode 100644 packages/ui/src/assets/file-icons/pinejs.svg create mode 100644 packages/ui/src/assets/file-icons/pipeline.svg create mode 100644 packages/ui/src/assets/file-icons/pkl.svg create mode 100644 packages/ui/src/assets/file-icons/plastic.svg create mode 100644 packages/ui/src/assets/file-icons/playwright.svg create mode 100644 packages/ui/src/assets/file-icons/plop.svg create mode 100644 packages/ui/src/assets/file-icons/pm2-ecosystem.svg create mode 100644 packages/ui/src/assets/file-icons/pnpm.svg create mode 100644 packages/ui/src/assets/file-icons/pnpm_light.svg create mode 100644 packages/ui/src/assets/file-icons/poetry.svg create mode 100644 packages/ui/src/assets/file-icons/postcss.svg create mode 100644 packages/ui/src/assets/file-icons/posthtml.svg create mode 100644 packages/ui/src/assets/file-icons/powerpoint.svg create mode 100644 packages/ui/src/assets/file-icons/powershell.svg create mode 100644 packages/ui/src/assets/file-icons/pre-commit.svg create mode 100644 packages/ui/src/assets/file-icons/prettier.svg create mode 100644 packages/ui/src/assets/file-icons/prisma.svg create mode 100644 packages/ui/src/assets/file-icons/processing.svg create mode 100644 packages/ui/src/assets/file-icons/prolog.svg create mode 100644 packages/ui/src/assets/file-icons/prompt.svg create mode 100644 packages/ui/src/assets/file-icons/proto.svg create mode 100644 packages/ui/src/assets/file-icons/protractor.svg create mode 100644 packages/ui/src/assets/file-icons/pug.svg create mode 100644 packages/ui/src/assets/file-icons/puppet.svg create mode 100644 packages/ui/src/assets/file-icons/puppeteer.svg create mode 100644 packages/ui/src/assets/file-icons/purescript.svg create mode 100644 packages/ui/src/assets/file-icons/python-misc.svg create mode 100644 packages/ui/src/assets/file-icons/python.svg create mode 100644 packages/ui/src/assets/file-icons/pytorch.svg create mode 100644 packages/ui/src/assets/file-icons/qsharp.svg create mode 100644 packages/ui/src/assets/file-icons/quarto.svg create mode 100644 packages/ui/src/assets/file-icons/quasar.svg create mode 100644 packages/ui/src/assets/file-icons/quokka.svg create mode 100644 packages/ui/src/assets/file-icons/qwik.svg create mode 100644 packages/ui/src/assets/file-icons/r.svg create mode 100644 packages/ui/src/assets/file-icons/racket.svg create mode 100644 packages/ui/src/assets/file-icons/raml.svg create mode 100644 packages/ui/src/assets/file-icons/razor.svg create mode 100644 packages/ui/src/assets/file-icons/rbxmk.svg create mode 100644 packages/ui/src/assets/file-icons/rc.svg create mode 100644 packages/ui/src/assets/file-icons/react.svg create mode 100644 packages/ui/src/assets/file-icons/react_ts.svg create mode 100644 packages/ui/src/assets/file-icons/readme.svg create mode 100644 packages/ui/src/assets/file-icons/reason.svg create mode 100644 packages/ui/src/assets/file-icons/red.svg create mode 100644 packages/ui/src/assets/file-icons/redux-action.svg create mode 100644 packages/ui/src/assets/file-icons/redux-reducer.svg create mode 100644 packages/ui/src/assets/file-icons/redux-selector.svg create mode 100644 packages/ui/src/assets/file-icons/redux-store.svg create mode 100644 packages/ui/src/assets/file-icons/regedit.svg create mode 100644 packages/ui/src/assets/file-icons/remark.svg create mode 100644 packages/ui/src/assets/file-icons/remix.svg create mode 100644 packages/ui/src/assets/file-icons/remix_light.svg create mode 100644 packages/ui/src/assets/file-icons/renovate.svg create mode 100644 packages/ui/src/assets/file-icons/replit.svg create mode 100644 packages/ui/src/assets/file-icons/rescript-interface.svg create mode 100644 packages/ui/src/assets/file-icons/rescript.svg create mode 100644 packages/ui/src/assets/file-icons/restql.svg create mode 100644 packages/ui/src/assets/file-icons/riot.svg create mode 100644 packages/ui/src/assets/file-icons/roadmap.svg create mode 100644 packages/ui/src/assets/file-icons/roblox.svg create mode 100644 packages/ui/src/assets/file-icons/robot.svg create mode 100644 packages/ui/src/assets/file-icons/robots.svg create mode 100644 packages/ui/src/assets/file-icons/rocket.svg create mode 100644 packages/ui/src/assets/file-icons/rojo.svg create mode 100644 packages/ui/src/assets/file-icons/rollup.svg create mode 100644 packages/ui/src/assets/file-icons/rome.svg create mode 100644 packages/ui/src/assets/file-icons/routing.svg create mode 100644 packages/ui/src/assets/file-icons/rspec.svg create mode 100644 packages/ui/src/assets/file-icons/rubocop.svg create mode 100644 packages/ui/src/assets/file-icons/rubocop_light.svg create mode 100644 packages/ui/src/assets/file-icons/ruby.svg create mode 100644 packages/ui/src/assets/file-icons/ruff.svg create mode 100644 packages/ui/src/assets/file-icons/rust.svg create mode 100644 packages/ui/src/assets/file-icons/salesforce.svg create mode 100644 packages/ui/src/assets/file-icons/san.svg create mode 100644 packages/ui/src/assets/file-icons/sas.svg create mode 100644 packages/ui/src/assets/file-icons/sass.svg create mode 100644 packages/ui/src/assets/file-icons/sbt.svg create mode 100644 packages/ui/src/assets/file-icons/scala.svg create mode 100644 packages/ui/src/assets/file-icons/scheme.svg create mode 100644 packages/ui/src/assets/file-icons/scons.svg create mode 100644 packages/ui/src/assets/file-icons/scons_light.svg create mode 100644 packages/ui/src/assets/file-icons/screwdriver.svg create mode 100644 packages/ui/src/assets/file-icons/search.svg create mode 100644 packages/ui/src/assets/file-icons/semantic-release.svg create mode 100644 packages/ui/src/assets/file-icons/semantic-release_light.svg create mode 100644 packages/ui/src/assets/file-icons/semgrep.svg create mode 100644 packages/ui/src/assets/file-icons/sentry.svg create mode 100644 packages/ui/src/assets/file-icons/sequelize.svg create mode 100644 packages/ui/src/assets/file-icons/serverless.svg create mode 100644 packages/ui/src/assets/file-icons/settings.svg create mode 100644 packages/ui/src/assets/file-icons/shader.svg create mode 100644 packages/ui/src/assets/file-icons/silverstripe.svg create mode 100644 packages/ui/src/assets/file-icons/simulink.svg create mode 100644 packages/ui/src/assets/file-icons/siyuan.svg create mode 100644 packages/ui/src/assets/file-icons/sketch.svg create mode 100644 packages/ui/src/assets/file-icons/slim.svg create mode 100644 packages/ui/src/assets/file-icons/slint.svg create mode 100644 packages/ui/src/assets/file-icons/slug.svg create mode 100644 packages/ui/src/assets/file-icons/smarty.svg create mode 100644 packages/ui/src/assets/file-icons/sml.svg create mode 100644 packages/ui/src/assets/file-icons/snakemake.svg create mode 100644 packages/ui/src/assets/file-icons/snapcraft.svg create mode 100644 packages/ui/src/assets/file-icons/snowpack.svg create mode 100644 packages/ui/src/assets/file-icons/snowpack_light.svg create mode 100644 packages/ui/src/assets/file-icons/snyk.svg create mode 100644 packages/ui/src/assets/file-icons/solidity.svg create mode 100644 packages/ui/src/assets/file-icons/sonarcloud.svg create mode 100644 packages/ui/src/assets/file-icons/spwn.svg create mode 100644 packages/ui/src/assets/file-icons/stackblitz.svg create mode 100644 packages/ui/src/assets/file-icons/stan.svg create mode 100644 packages/ui/src/assets/file-icons/steadybit.svg create mode 100644 packages/ui/src/assets/file-icons/stencil.svg create mode 100644 packages/ui/src/assets/file-icons/stitches.svg create mode 100644 packages/ui/src/assets/file-icons/stitches_light.svg create mode 100644 packages/ui/src/assets/file-icons/storybook.svg create mode 100644 packages/ui/src/assets/file-icons/stryker.svg create mode 100644 packages/ui/src/assets/file-icons/stylable.svg create mode 100644 packages/ui/src/assets/file-icons/stylelint.svg create mode 100644 packages/ui/src/assets/file-icons/stylelint_light.svg create mode 100644 packages/ui/src/assets/file-icons/stylus.svg create mode 100644 packages/ui/src/assets/file-icons/sublime.svg create mode 100644 packages/ui/src/assets/file-icons/subtitles.svg create mode 100644 packages/ui/src/assets/file-icons/supabase.svg create mode 100644 packages/ui/src/assets/file-icons/svelte.svg create mode 100644 packages/ui/src/assets/file-icons/svg.svg create mode 100644 packages/ui/src/assets/file-icons/svgo.svg create mode 100644 packages/ui/src/assets/file-icons/svgr.svg create mode 100644 packages/ui/src/assets/file-icons/swagger.svg create mode 100644 packages/ui/src/assets/file-icons/sway.svg create mode 100644 packages/ui/src/assets/file-icons/swc.svg create mode 100644 packages/ui/src/assets/file-icons/swift.svg create mode 100644 packages/ui/src/assets/file-icons/syncpack.svg create mode 100755 packages/ui/src/assets/file-icons/systemd.svg create mode 100755 packages/ui/src/assets/file-icons/systemd_light.svg create mode 100644 packages/ui/src/assets/file-icons/table.svg create mode 100644 packages/ui/src/assets/file-icons/tailwindcss.svg create mode 100644 packages/ui/src/assets/file-icons/taskfile.svg create mode 100644 packages/ui/src/assets/file-icons/tauri.svg create mode 100644 packages/ui/src/assets/file-icons/taze.svg create mode 100644 packages/ui/src/assets/file-icons/tcl.svg create mode 100644 packages/ui/src/assets/file-icons/teal.svg create mode 100644 packages/ui/src/assets/file-icons/templ.svg create mode 100644 packages/ui/src/assets/file-icons/template.svg create mode 100644 packages/ui/src/assets/file-icons/terraform.svg create mode 100644 packages/ui/src/assets/file-icons/test-js.svg create mode 100644 packages/ui/src/assets/file-icons/test-jsx.svg create mode 100644 packages/ui/src/assets/file-icons/test-ts.svg create mode 100644 packages/ui/src/assets/file-icons/tex.svg create mode 100644 packages/ui/src/assets/file-icons/textlint.svg create mode 100644 packages/ui/src/assets/file-icons/tilt.svg create mode 100644 packages/ui/src/assets/file-icons/tldraw.svg create mode 100644 packages/ui/src/assets/file-icons/tldraw_light.svg create mode 100644 packages/ui/src/assets/file-icons/tobi.svg create mode 100644 packages/ui/src/assets/file-icons/tobimake.svg create mode 100644 packages/ui/src/assets/file-icons/todo.svg create mode 100644 packages/ui/src/assets/file-icons/toml.svg create mode 100644 packages/ui/src/assets/file-icons/toml_light.svg create mode 100644 packages/ui/src/assets/file-icons/travis.svg create mode 100644 packages/ui/src/assets/file-icons/tree.svg create mode 100644 packages/ui/src/assets/file-icons/trigger.svg create mode 100644 packages/ui/src/assets/file-icons/tsconfig.svg create mode 100644 packages/ui/src/assets/file-icons/tsdoc.svg create mode 100644 packages/ui/src/assets/file-icons/tsil.svg create mode 100644 packages/ui/src/assets/file-icons/tune.svg create mode 100644 packages/ui/src/assets/file-icons/turborepo.svg create mode 100644 packages/ui/src/assets/file-icons/turborepo_light.svg create mode 100644 packages/ui/src/assets/file-icons/twig.svg create mode 100644 packages/ui/src/assets/file-icons/twine.svg create mode 100644 packages/ui/src/assets/file-icons/typescript-def.svg create mode 100644 packages/ui/src/assets/file-icons/typescript.svg create mode 100644 packages/ui/src/assets/file-icons/typst.svg create mode 100644 packages/ui/src/assets/file-icons/umi.svg create mode 100644 packages/ui/src/assets/file-icons/uml.svg create mode 100644 packages/ui/src/assets/file-icons/uml_light.svg create mode 100644 packages/ui/src/assets/file-icons/unity.svg create mode 100644 packages/ui/src/assets/file-icons/unocss.svg create mode 100644 packages/ui/src/assets/file-icons/url.svg create mode 100644 packages/ui/src/assets/file-icons/uv.svg create mode 100644 packages/ui/src/assets/file-icons/vagrant.svg create mode 100644 packages/ui/src/assets/file-icons/vala.svg create mode 100644 packages/ui/src/assets/file-icons/vanilla-extract.svg create mode 100644 packages/ui/src/assets/file-icons/varnish.svg create mode 100644 packages/ui/src/assets/file-icons/vedic.svg create mode 100644 packages/ui/src/assets/file-icons/velite.svg create mode 100644 packages/ui/src/assets/file-icons/velocity.svg create mode 100644 packages/ui/src/assets/file-icons/vercel.svg create mode 100644 packages/ui/src/assets/file-icons/vercel_light.svg create mode 100644 packages/ui/src/assets/file-icons/verdaccio.svg create mode 100644 packages/ui/src/assets/file-icons/verified.svg create mode 100644 packages/ui/src/assets/file-icons/verilog.svg create mode 100644 packages/ui/src/assets/file-icons/vfl.svg create mode 100644 packages/ui/src/assets/file-icons/video.svg create mode 100644 packages/ui/src/assets/file-icons/vim.svg create mode 100644 packages/ui/src/assets/file-icons/virtual.svg create mode 100644 packages/ui/src/assets/file-icons/visualstudio.svg create mode 100644 packages/ui/src/assets/file-icons/vite.svg create mode 100644 packages/ui/src/assets/file-icons/vitest.svg create mode 100644 packages/ui/src/assets/file-icons/vlang.svg create mode 100644 packages/ui/src/assets/file-icons/vscode.svg create mode 100644 packages/ui/src/assets/file-icons/vue-config.svg create mode 100644 packages/ui/src/assets/file-icons/vue.svg create mode 100644 packages/ui/src/assets/file-icons/vuex-store.svg create mode 100644 packages/ui/src/assets/file-icons/wakatime.svg create mode 100644 packages/ui/src/assets/file-icons/wakatime_light.svg create mode 100644 packages/ui/src/assets/file-icons/wallaby.svg create mode 100644 packages/ui/src/assets/file-icons/wally.svg create mode 100644 packages/ui/src/assets/file-icons/watchman.svg create mode 100644 packages/ui/src/assets/file-icons/webassembly.svg create mode 100644 packages/ui/src/assets/file-icons/webhint.svg create mode 100644 packages/ui/src/assets/file-icons/webpack.svg create mode 100644 packages/ui/src/assets/file-icons/wepy.svg create mode 100644 packages/ui/src/assets/file-icons/werf.svg create mode 100644 packages/ui/src/assets/file-icons/windicss.svg create mode 100644 packages/ui/src/assets/file-icons/wolframlanguage.svg create mode 100644 packages/ui/src/assets/file-icons/word.svg create mode 100644 packages/ui/src/assets/file-icons/wrangler.svg create mode 100644 packages/ui/src/assets/file-icons/wxt.svg create mode 100644 packages/ui/src/assets/file-icons/xaml.svg create mode 100644 packages/ui/src/assets/file-icons/xmake.svg create mode 100644 packages/ui/src/assets/file-icons/xml.svg create mode 100644 packages/ui/src/assets/file-icons/yaml.svg create mode 100644 packages/ui/src/assets/file-icons/yang.svg create mode 100644 packages/ui/src/assets/file-icons/yarn.svg create mode 100644 packages/ui/src/assets/file-icons/zeabur.svg create mode 100644 packages/ui/src/assets/file-icons/zeabur_light.svg create mode 100644 packages/ui/src/assets/file-icons/zig.svg create mode 100644 packages/ui/src/assets/file-icons/zip.svg create mode 100644 packages/ui/src/components/file-icon.css create mode 100644 packages/ui/src/components/file-icon.tsx create mode 100644 packages/ui/src/components/file-icons/sprite.svg create mode 100644 packages/ui/src/components/file-icons/types.ts delete mode 100644 packages/ui/src/components/index.ts delete mode 100644 packages/ui/src/components/list.css delete mode 100644 packages/ui/src/components/list.tsx create mode 100644 packages/ui/src/components/message-progress.css create mode 100644 packages/ui/src/components/message-progress.tsx create mode 100644 packages/ui/src/components/session-review.css create mode 100644 packages/ui/src/components/session-review.tsx create mode 100644 packages/ui/src/components/session-timeline.css create mode 100644 packages/ui/src/components/session-timeline.tsx create mode 100644 packages/ui/src/components/spinner.css create mode 100644 packages/ui/src/components/spinner.tsx create mode 100644 packages/ui/src/components/sticky-accordion-header.css create mode 100644 packages/ui/src/components/sticky-accordion-header.tsx create mode 100644 packages/ui/src/context/data.tsx create mode 100644 packages/ui/src/context/index.ts create mode 100644 packages/ui/src/hooks/create-seen.ts (limited to 'packages/ui') diff --git a/packages/ui/package.json b/packages/ui/package.json index 045eb9d7a..9d42ad732 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -3,9 +3,10 @@ "version": "1.0.90", "type": "module", "exports": { - ".": "./src/components/index.ts", "./*": "./src/components/*.tsx", "./hooks": "./src/hooks/index.ts", + "./context": "./src/context/index.ts", + "./context/*": "./src/context/*.tsx", "./styles": "./src/styles/index.css", "./styles/tailwind": "./src/styles/tailwind/index.css", "./fonts/*": "./src/assets/fonts/*" @@ -13,6 +14,7 @@ "scripts": { "typecheck": "tsgo --noEmit", "dev": "vite", + "build": "vite build", "generate:tailwind": "bun run script/tailwind.ts" }, "devDependencies": { @@ -20,6 +22,7 @@ "@tsconfig/node22": "catalog:", "typescript": "catalog:", "vite": "catalog:", + "vite-plugin-icons-spritesheet": "3.0.1", "vite-plugin-solid": "catalog:", "tailwindcss": "catalog:", "@tailwindcss/vite": "catalog:" @@ -27,6 +30,7 @@ "dependencies": { "@kobalte/core": "catalog:", "@opencode-ai/sdk": "workspace:*", + "@opencode-ai/util": "workspace:*", "@pierre/precision-diffs": "catalog:", "@shikijs/transformers": "3.9.2", "@solidjs/meta": "catalog:", diff --git a/packages/ui/src/assets/file-icons/3d.svg b/packages/ui/src/assets/file-icons/3d.svg new file mode 100644 index 000000000..0fdb93497 --- /dev/null +++ b/packages/ui/src/assets/file-icons/3d.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/abap.svg b/packages/ui/src/assets/file-icons/abap.svg new file mode 100644 index 000000000..0a9b08390 --- /dev/null +++ b/packages/ui/src/assets/file-icons/abap.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/abc.svg b/packages/ui/src/assets/file-icons/abc.svg new file mode 100644 index 000000000..7c7cb534c --- /dev/null +++ b/packages/ui/src/assets/file-icons/abc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/actionscript.svg b/packages/ui/src/assets/file-icons/actionscript.svg new file mode 100644 index 000000000..31d91f2db --- /dev/null +++ b/packages/ui/src/assets/file-icons/actionscript.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/ada.svg b/packages/ui/src/assets/file-icons/ada.svg new file mode 100644 index 000000000..613646fa1 --- /dev/null +++ b/packages/ui/src/assets/file-icons/ada.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/adobe-illustrator.svg b/packages/ui/src/assets/file-icons/adobe-illustrator.svg new file mode 100644 index 000000000..e0a334bb4 --- /dev/null +++ b/packages/ui/src/assets/file-icons/adobe-illustrator.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/adobe-illustrator_light.svg b/packages/ui/src/assets/file-icons/adobe-illustrator_light.svg new file mode 100644 index 000000000..326d2315a --- /dev/null +++ b/packages/ui/src/assets/file-icons/adobe-illustrator_light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/adobe-photoshop.svg b/packages/ui/src/assets/file-icons/adobe-photoshop.svg new file mode 100644 index 000000000..27033d9af --- /dev/null +++ b/packages/ui/src/assets/file-icons/adobe-photoshop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/adobe-photoshop_light.svg b/packages/ui/src/assets/file-icons/adobe-photoshop_light.svg new file mode 100644 index 000000000..d2bfb4d25 --- /dev/null +++ b/packages/ui/src/assets/file-icons/adobe-photoshop_light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/adobe-swc.svg b/packages/ui/src/assets/file-icons/adobe-swc.svg new file mode 100644 index 000000000..fda5c181a --- /dev/null +++ b/packages/ui/src/assets/file-icons/adobe-swc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/adonis.svg b/packages/ui/src/assets/file-icons/adonis.svg new file mode 100644 index 000000000..f854f018e --- /dev/null +++ b/packages/ui/src/assets/file-icons/adonis.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/advpl.svg b/packages/ui/src/assets/file-icons/advpl.svg new file mode 100644 index 000000000..54e493b0f --- /dev/null +++ b/packages/ui/src/assets/file-icons/advpl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/amplify.svg b/packages/ui/src/assets/file-icons/amplify.svg new file mode 100644 index 000000000..89f42120b --- /dev/null +++ b/packages/ui/src/assets/file-icons/amplify.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/android.svg b/packages/ui/src/assets/file-icons/android.svg new file mode 100644 index 000000000..c44608d4b --- /dev/null +++ b/packages/ui/src/assets/file-icons/android.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/angular.svg b/packages/ui/src/assets/file-icons/angular.svg new file mode 100644 index 000000000..a28075e93 --- /dev/null +++ b/packages/ui/src/assets/file-icons/angular.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/antlr.svg b/packages/ui/src/assets/file-icons/antlr.svg new file mode 100644 index 000000000..42f43bb30 --- /dev/null +++ b/packages/ui/src/assets/file-icons/antlr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/apiblueprint.svg b/packages/ui/src/assets/file-icons/apiblueprint.svg new file mode 100644 index 000000000..08462673a --- /dev/null +++ b/packages/ui/src/assets/file-icons/apiblueprint.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/apollo.svg b/packages/ui/src/assets/file-icons/apollo.svg new file mode 100644 index 000000000..6de6aa26b --- /dev/null +++ b/packages/ui/src/assets/file-icons/apollo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/applescript.svg b/packages/ui/src/assets/file-icons/applescript.svg new file mode 100644 index 000000000..d883e90da --- /dev/null +++ b/packages/ui/src/assets/file-icons/applescript.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/apps-script.svg b/packages/ui/src/assets/file-icons/apps-script.svg new file mode 100644 index 000000000..ed20f1f13 --- /dev/null +++ b/packages/ui/src/assets/file-icons/apps-script.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/appveyor.svg b/packages/ui/src/assets/file-icons/appveyor.svg new file mode 100644 index 000000000..0dd0a5cb0 --- /dev/null +++ b/packages/ui/src/assets/file-icons/appveyor.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/architecture.svg b/packages/ui/src/assets/file-icons/architecture.svg new file mode 100644 index 000000000..ee7de1823 --- /dev/null +++ b/packages/ui/src/assets/file-icons/architecture.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/arduino.svg b/packages/ui/src/assets/file-icons/arduino.svg new file mode 100644 index 000000000..053dc1267 --- /dev/null +++ b/packages/ui/src/assets/file-icons/arduino.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/asciidoc.svg b/packages/ui/src/assets/file-icons/asciidoc.svg new file mode 100644 index 000000000..82215c7d4 --- /dev/null +++ b/packages/ui/src/assets/file-icons/asciidoc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/assembly.svg b/packages/ui/src/assets/file-icons/assembly.svg new file mode 100644 index 000000000..33a056643 --- /dev/null +++ b/packages/ui/src/assets/file-icons/assembly.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/astro-config.svg b/packages/ui/src/assets/file-icons/astro-config.svg new file mode 100644 index 000000000..1c12c5e8b --- /dev/null +++ b/packages/ui/src/assets/file-icons/astro-config.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/astro.svg b/packages/ui/src/assets/file-icons/astro.svg new file mode 100644 index 000000000..fa67feeff --- /dev/null +++ b/packages/ui/src/assets/file-icons/astro.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/astyle.svg b/packages/ui/src/assets/file-icons/astyle.svg new file mode 100644 index 000000000..6643432b5 --- /dev/null +++ b/packages/ui/src/assets/file-icons/astyle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/audio.svg b/packages/ui/src/assets/file-icons/audio.svg new file mode 100644 index 000000000..74f43c461 --- /dev/null +++ b/packages/ui/src/assets/file-icons/audio.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/aurelia.svg b/packages/ui/src/assets/file-icons/aurelia.svg new file mode 100644 index 000000000..f7b67f023 --- /dev/null +++ b/packages/ui/src/assets/file-icons/aurelia.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/authors.svg b/packages/ui/src/assets/file-icons/authors.svg new file mode 100644 index 000000000..88618a701 --- /dev/null +++ b/packages/ui/src/assets/file-icons/authors.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/auto.svg b/packages/ui/src/assets/file-icons/auto.svg new file mode 100644 index 000000000..41bd15de4 --- /dev/null +++ b/packages/ui/src/assets/file-icons/auto.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/auto_light.svg b/packages/ui/src/assets/file-icons/auto_light.svg new file mode 100644 index 000000000..5f2451b23 --- /dev/null +++ b/packages/ui/src/assets/file-icons/auto_light.svg @@ -0,0 +1,12 @@ + + + + + + + diff --git a/packages/ui/src/assets/file-icons/autohotkey.svg b/packages/ui/src/assets/file-icons/autohotkey.svg new file mode 100644 index 000000000..4ecd7a3ef --- /dev/null +++ b/packages/ui/src/assets/file-icons/autohotkey.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/autoit.svg b/packages/ui/src/assets/file-icons/autoit.svg new file mode 100644 index 000000000..350519f25 --- /dev/null +++ b/packages/ui/src/assets/file-icons/autoit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/azure-pipelines.svg b/packages/ui/src/assets/file-icons/azure-pipelines.svg new file mode 100644 index 000000000..f460d2079 --- /dev/null +++ b/packages/ui/src/assets/file-icons/azure-pipelines.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/azure.svg b/packages/ui/src/assets/file-icons/azure.svg new file mode 100644 index 000000000..2330f87bb --- /dev/null +++ b/packages/ui/src/assets/file-icons/azure.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/babel.svg b/packages/ui/src/assets/file-icons/babel.svg new file mode 100644 index 000000000..244ae36a1 --- /dev/null +++ b/packages/ui/src/assets/file-icons/babel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/ballerina.svg b/packages/ui/src/assets/file-icons/ballerina.svg new file mode 100644 index 000000000..3c1341d77 --- /dev/null +++ b/packages/ui/src/assets/file-icons/ballerina.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/bazel.svg b/packages/ui/src/assets/file-icons/bazel.svg new file mode 100644 index 000000000..b38a90c59 --- /dev/null +++ b/packages/ui/src/assets/file-icons/bazel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/bbx.svg b/packages/ui/src/assets/file-icons/bbx.svg new file mode 100644 index 000000000..002d26047 --- /dev/null +++ b/packages/ui/src/assets/file-icons/bbx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/beancount.svg b/packages/ui/src/assets/file-icons/beancount.svg new file mode 100644 index 000000000..905ff22b0 --- /dev/null +++ b/packages/ui/src/assets/file-icons/beancount.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/bench-js.svg b/packages/ui/src/assets/file-icons/bench-js.svg new file mode 100644 index 000000000..c2ba0ca6e --- /dev/null +++ b/packages/ui/src/assets/file-icons/bench-js.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/bench-jsx.svg b/packages/ui/src/assets/file-icons/bench-jsx.svg new file mode 100644 index 000000000..ed2b9d434 --- /dev/null +++ b/packages/ui/src/assets/file-icons/bench-jsx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/bench-ts.svg b/packages/ui/src/assets/file-icons/bench-ts.svg new file mode 100644 index 000000000..f9c2af9e0 --- /dev/null +++ b/packages/ui/src/assets/file-icons/bench-ts.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/bibliography.svg b/packages/ui/src/assets/file-icons/bibliography.svg new file mode 100644 index 000000000..ad6baa6ef --- /dev/null +++ b/packages/ui/src/assets/file-icons/bibliography.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/bibtex-style.svg b/packages/ui/src/assets/file-icons/bibtex-style.svg new file mode 100644 index 000000000..24d121d72 --- /dev/null +++ b/packages/ui/src/assets/file-icons/bibtex-style.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/bicep.svg b/packages/ui/src/assets/file-icons/bicep.svg new file mode 100644 index 000000000..dc959e7be --- /dev/null +++ b/packages/ui/src/assets/file-icons/bicep.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/biome.svg b/packages/ui/src/assets/file-icons/biome.svg new file mode 100644 index 000000000..2f255fc2b --- /dev/null +++ b/packages/ui/src/assets/file-icons/biome.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/bitbucket.svg b/packages/ui/src/assets/file-icons/bitbucket.svg new file mode 100644 index 000000000..ba572f09f --- /dev/null +++ b/packages/ui/src/assets/file-icons/bitbucket.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/bithound.svg b/packages/ui/src/assets/file-icons/bithound.svg new file mode 100644 index 000000000..1eea4deae --- /dev/null +++ b/packages/ui/src/assets/file-icons/bithound.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/blender.svg b/packages/ui/src/assets/file-icons/blender.svg new file mode 100644 index 000000000..f55d6bc7d --- /dev/null +++ b/packages/ui/src/assets/file-icons/blender.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/blink.svg b/packages/ui/src/assets/file-icons/blink.svg new file mode 100644 index 000000000..441228857 --- /dev/null +++ b/packages/ui/src/assets/file-icons/blink.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/blink_light.svg b/packages/ui/src/assets/file-icons/blink_light.svg new file mode 100644 index 000000000..380d8c762 --- /dev/null +++ b/packages/ui/src/assets/file-icons/blink_light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/blitz.svg b/packages/ui/src/assets/file-icons/blitz.svg new file mode 100644 index 000000000..147ccc1a7 --- /dev/null +++ b/packages/ui/src/assets/file-icons/blitz.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/bower.svg b/packages/ui/src/assets/file-icons/bower.svg new file mode 100644 index 000000000..9ffb06acc --- /dev/null +++ b/packages/ui/src/assets/file-icons/bower.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/brainfuck.svg b/packages/ui/src/assets/file-icons/brainfuck.svg new file mode 100644 index 000000000..6a2422c9b --- /dev/null +++ b/packages/ui/src/assets/file-icons/brainfuck.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/browserlist.svg b/packages/ui/src/assets/file-icons/browserlist.svg new file mode 100644 index 000000000..d2e0d0a38 --- /dev/null +++ b/packages/ui/src/assets/file-icons/browserlist.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/browserlist_light.svg b/packages/ui/src/assets/file-icons/browserlist_light.svg new file mode 100644 index 000000000..fa34de6a1 --- /dev/null +++ b/packages/ui/src/assets/file-icons/browserlist_light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/bruno.svg b/packages/ui/src/assets/file-icons/bruno.svg new file mode 100644 index 000000000..88bebeae4 --- /dev/null +++ b/packages/ui/src/assets/file-icons/bruno.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/buck.svg b/packages/ui/src/assets/file-icons/buck.svg new file mode 100644 index 000000000..a5a31bc46 --- /dev/null +++ b/packages/ui/src/assets/file-icons/buck.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/bucklescript.svg b/packages/ui/src/assets/file-icons/bucklescript.svg new file mode 100644 index 000000000..d67a7843d --- /dev/null +++ b/packages/ui/src/assets/file-icons/bucklescript.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/buildkite.svg b/packages/ui/src/assets/file-icons/buildkite.svg new file mode 100644 index 000000000..32a499555 --- /dev/null +++ b/packages/ui/src/assets/file-icons/buildkite.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/bun.svg b/packages/ui/src/assets/file-icons/bun.svg new file mode 100644 index 000000000..cc3620479 --- /dev/null +++ b/packages/ui/src/assets/file-icons/bun.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/bun_light.svg b/packages/ui/src/assets/file-icons/bun_light.svg new file mode 100644 index 000000000..d49bac7b2 --- /dev/null +++ b/packages/ui/src/assets/file-icons/bun_light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/c.svg b/packages/ui/src/assets/file-icons/c.svg new file mode 100644 index 000000000..5bb84b6a9 --- /dev/null +++ b/packages/ui/src/assets/file-icons/c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/c3.svg b/packages/ui/src/assets/file-icons/c3.svg new file mode 100644 index 000000000..ff30caab2 --- /dev/null +++ b/packages/ui/src/assets/file-icons/c3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/cabal.svg b/packages/ui/src/assets/file-icons/cabal.svg new file mode 100644 index 000000000..014335bf7 --- /dev/null +++ b/packages/ui/src/assets/file-icons/cabal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/caddy.svg b/packages/ui/src/assets/file-icons/caddy.svg new file mode 100644 index 000000000..997c11962 --- /dev/null +++ b/packages/ui/src/assets/file-icons/caddy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/cadence.svg b/packages/ui/src/assets/file-icons/cadence.svg new file mode 100644 index 000000000..25338baae --- /dev/null +++ b/packages/ui/src/assets/file-icons/cadence.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/cairo.svg b/packages/ui/src/assets/file-icons/cairo.svg new file mode 100644 index 000000000..591b2328a --- /dev/null +++ b/packages/ui/src/assets/file-icons/cairo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/cake.svg b/packages/ui/src/assets/file-icons/cake.svg new file mode 100644 index 000000000..ed6b09f4d --- /dev/null +++ b/packages/ui/src/assets/file-icons/cake.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/capacitor.svg b/packages/ui/src/assets/file-icons/capacitor.svg new file mode 100644 index 000000000..2a48c5843 --- /dev/null +++ b/packages/ui/src/assets/file-icons/capacitor.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/capnp.svg b/packages/ui/src/assets/file-icons/capnp.svg new file mode 100644 index 000000000..c74aa9f01 --- /dev/null +++ b/packages/ui/src/assets/file-icons/capnp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/cbx.svg b/packages/ui/src/assets/file-icons/cbx.svg new file mode 100644 index 000000000..716426ad7 --- /dev/null +++ b/packages/ui/src/assets/file-icons/cbx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/cds.svg b/packages/ui/src/assets/file-icons/cds.svg new file mode 100644 index 000000000..3c7fed81e --- /dev/null +++ b/packages/ui/src/assets/file-icons/cds.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/certificate.svg b/packages/ui/src/assets/file-icons/certificate.svg new file mode 100644 index 000000000..64ddcf3b6 --- /dev/null +++ b/packages/ui/src/assets/file-icons/certificate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/changelog.svg b/packages/ui/src/assets/file-icons/changelog.svg new file mode 100644 index 000000000..b4b1a0717 --- /dev/null +++ b/packages/ui/src/assets/file-icons/changelog.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/chess.svg b/packages/ui/src/assets/file-icons/chess.svg new file mode 100644 index 000000000..85bede301 --- /dev/null +++ b/packages/ui/src/assets/file-icons/chess.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/chess_light.svg b/packages/ui/src/assets/file-icons/chess_light.svg new file mode 100644 index 000000000..250fb8cbf --- /dev/null +++ b/packages/ui/src/assets/file-icons/chess_light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/chrome.svg b/packages/ui/src/assets/file-icons/chrome.svg new file mode 100644 index 000000000..0208e2704 --- /dev/null +++ b/packages/ui/src/assets/file-icons/chrome.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/circleci.svg b/packages/ui/src/assets/file-icons/circleci.svg new file mode 100644 index 000000000..464dace08 --- /dev/null +++ b/packages/ui/src/assets/file-icons/circleci.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/circleci_light.svg b/packages/ui/src/assets/file-icons/circleci_light.svg new file mode 100644 index 000000000..cd45d352c --- /dev/null +++ b/packages/ui/src/assets/file-icons/circleci_light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/citation.svg b/packages/ui/src/assets/file-icons/citation.svg new file mode 100644 index 000000000..eb7fcaa92 --- /dev/null +++ b/packages/ui/src/assets/file-icons/citation.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/clangd.svg b/packages/ui/src/assets/file-icons/clangd.svg new file mode 100644 index 000000000..f6742e9ae --- /dev/null +++ b/packages/ui/src/assets/file-icons/clangd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/claude.svg b/packages/ui/src/assets/file-icons/claude.svg new file mode 100644 index 000000000..fa01860fd --- /dev/null +++ b/packages/ui/src/assets/file-icons/claude.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/cline.svg b/packages/ui/src/assets/file-icons/cline.svg new file mode 100644 index 000000000..c41f59d83 --- /dev/null +++ b/packages/ui/src/assets/file-icons/cline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/clojure.svg b/packages/ui/src/assets/file-icons/clojure.svg new file mode 100644 index 000000000..1b22aed22 --- /dev/null +++ b/packages/ui/src/assets/file-icons/clojure.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/cloudfoundry.svg b/packages/ui/src/assets/file-icons/cloudfoundry.svg new file mode 100644 index 000000000..3251ca469 --- /dev/null +++ b/packages/ui/src/assets/file-icons/cloudfoundry.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/cmake.svg b/packages/ui/src/assets/file-icons/cmake.svg new file mode 100644 index 000000000..aa217964f --- /dev/null +++ b/packages/ui/src/assets/file-icons/cmake.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/coala.svg b/packages/ui/src/assets/file-icons/coala.svg new file mode 100644 index 000000000..1e84b8f5e --- /dev/null +++ b/packages/ui/src/assets/file-icons/coala.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/cobol.svg b/packages/ui/src/assets/file-icons/cobol.svg new file mode 100644 index 000000000..220b0ab48 --- /dev/null +++ b/packages/ui/src/assets/file-icons/cobol.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/coconut.svg b/packages/ui/src/assets/file-icons/coconut.svg new file mode 100644 index 000000000..98355a662 --- /dev/null +++ b/packages/ui/src/assets/file-icons/coconut.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/code-climate.svg b/packages/ui/src/assets/file-icons/code-climate.svg new file mode 100644 index 000000000..97cbb4e8f --- /dev/null +++ b/packages/ui/src/assets/file-icons/code-climate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/code-climate_light.svg b/packages/ui/src/assets/file-icons/code-climate_light.svg new file mode 100644 index 000000000..dd18ba52b --- /dev/null +++ b/packages/ui/src/assets/file-icons/code-climate_light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/codecov.svg b/packages/ui/src/assets/file-icons/codecov.svg new file mode 100644 index 000000000..9a8d4eb7b --- /dev/null +++ b/packages/ui/src/assets/file-icons/codecov.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/codeowners.svg b/packages/ui/src/assets/file-icons/codeowners.svg new file mode 100644 index 000000000..553c60f5a --- /dev/null +++ b/packages/ui/src/assets/file-icons/codeowners.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/coderabbit-ai.svg b/packages/ui/src/assets/file-icons/coderabbit-ai.svg new file mode 100644 index 000000000..5d1b6c9c2 --- /dev/null +++ b/packages/ui/src/assets/file-icons/coderabbit-ai.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/coffee.svg b/packages/ui/src/assets/file-icons/coffee.svg new file mode 100644 index 000000000..f81b65c79 --- /dev/null +++ b/packages/ui/src/assets/file-icons/coffee.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/coldfusion.svg b/packages/ui/src/assets/file-icons/coldfusion.svg new file mode 100644 index 000000000..d018b6652 --- /dev/null +++ b/packages/ui/src/assets/file-icons/coldfusion.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/coloredpetrinets.svg b/packages/ui/src/assets/file-icons/coloredpetrinets.svg new file mode 100644 index 000000000..bd612618e --- /dev/null +++ b/packages/ui/src/assets/file-icons/coloredpetrinets.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/command.svg b/packages/ui/src/assets/file-icons/command.svg new file mode 100644 index 000000000..b5a7913d2 --- /dev/null +++ b/packages/ui/src/assets/file-icons/command.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/commitizen.svg b/packages/ui/src/assets/file-icons/commitizen.svg new file mode 100644 index 000000000..2467d2c71 --- /dev/null +++ b/packages/ui/src/assets/file-icons/commitizen.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/commitlint.svg b/packages/ui/src/assets/file-icons/commitlint.svg new file mode 100644 index 000000000..c42144a42 --- /dev/null +++ b/packages/ui/src/assets/file-icons/commitlint.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/concourse.svg b/packages/ui/src/assets/file-icons/concourse.svg new file mode 100644 index 000000000..c34f23eb8 --- /dev/null +++ b/packages/ui/src/assets/file-icons/concourse.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/conduct.svg b/packages/ui/src/assets/file-icons/conduct.svg new file mode 100644 index 000000000..97eb6fc54 --- /dev/null +++ b/packages/ui/src/assets/file-icons/conduct.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/console.svg b/packages/ui/src/assets/file-icons/console.svg new file mode 100644 index 000000000..75f90b733 --- /dev/null +++ b/packages/ui/src/assets/file-icons/console.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/contentlayer.svg b/packages/ui/src/assets/file-icons/contentlayer.svg new file mode 100644 index 000000000..441f6904e --- /dev/null +++ b/packages/ui/src/assets/file-icons/contentlayer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/context.svg b/packages/ui/src/assets/file-icons/context.svg new file mode 100644 index 000000000..1b8200ed4 --- /dev/null +++ b/packages/ui/src/assets/file-icons/context.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/contributing.svg b/packages/ui/src/assets/file-icons/contributing.svg new file mode 100644 index 000000000..13666a020 --- /dev/null +++ b/packages/ui/src/assets/file-icons/contributing.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/controller.svg b/packages/ui/src/assets/file-icons/controller.svg new file mode 100644 index 000000000..9f99264b9 --- /dev/null +++ b/packages/ui/src/assets/file-icons/controller.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/copilot.svg b/packages/ui/src/assets/file-icons/copilot.svg new file mode 100644 index 000000000..24e89af0b --- /dev/null +++ b/packages/ui/src/assets/file-icons/copilot.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/copilot_light.svg b/packages/ui/src/assets/file-icons/copilot_light.svg new file mode 100644 index 000000000..9bc56ea84 --- /dev/null +++ b/packages/ui/src/assets/file-icons/copilot_light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/cpp.svg b/packages/ui/src/assets/file-icons/cpp.svg new file mode 100644 index 000000000..16534acac --- /dev/null +++ b/packages/ui/src/assets/file-icons/cpp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/craco.svg b/packages/ui/src/assets/file-icons/craco.svg new file mode 100644 index 000000000..96ba45846 --- /dev/null +++ b/packages/ui/src/assets/file-icons/craco.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/credits.svg b/packages/ui/src/assets/file-icons/credits.svg new file mode 100644 index 000000000..b67c55a8c --- /dev/null +++ b/packages/ui/src/assets/file-icons/credits.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/crystal.svg b/packages/ui/src/assets/file-icons/crystal.svg new file mode 100644 index 000000000..e3796bfa5 --- /dev/null +++ b/packages/ui/src/assets/file-icons/crystal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/crystal_light.svg b/packages/ui/src/assets/file-icons/crystal_light.svg new file mode 100644 index 000000000..ca387f4e9 --- /dev/null +++ b/packages/ui/src/assets/file-icons/crystal_light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/csharp.svg b/packages/ui/src/assets/file-icons/csharp.svg new file mode 100644 index 000000000..02b1be3e1 --- /dev/null +++ b/packages/ui/src/assets/file-icons/csharp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/css-map.svg b/packages/ui/src/assets/file-icons/css-map.svg new file mode 100644 index 000000000..55b74c088 --- /dev/null +++ b/packages/ui/src/assets/file-icons/css-map.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/css.svg b/packages/ui/src/assets/file-icons/css.svg new file mode 100644 index 000000000..1acad1be2 --- /dev/null +++ b/packages/ui/src/assets/file-icons/css.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/cucumber.svg b/packages/ui/src/assets/file-icons/cucumber.svg new file mode 100644 index 000000000..052fd2955 --- /dev/null +++ b/packages/ui/src/assets/file-icons/cucumber.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/cuda.svg b/packages/ui/src/assets/file-icons/cuda.svg new file mode 100644 index 000000000..cc57a60fc --- /dev/null +++ b/packages/ui/src/assets/file-icons/cuda.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/cursor.svg b/packages/ui/src/assets/file-icons/cursor.svg new file mode 100644 index 000000000..b754147ff --- /dev/null +++ b/packages/ui/src/assets/file-icons/cursor.svg @@ -0,0 +1 @@ + diff --git a/packages/ui/src/assets/file-icons/cursor_light.svg b/packages/ui/src/assets/file-icons/cursor_light.svg new file mode 100644 index 000000000..f65b6461a --- /dev/null +++ b/packages/ui/src/assets/file-icons/cursor_light.svg @@ -0,0 +1 @@ + diff --git a/packages/ui/src/assets/file-icons/cypress.svg b/packages/ui/src/assets/file-icons/cypress.svg new file mode 100644 index 000000000..35274d3a0 --- /dev/null +++ b/packages/ui/src/assets/file-icons/cypress.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/d.svg b/packages/ui/src/assets/file-icons/d.svg new file mode 100644 index 000000000..3207725da --- /dev/null +++ b/packages/ui/src/assets/file-icons/d.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/dart.svg b/packages/ui/src/assets/file-icons/dart.svg new file mode 100644 index 000000000..04b22d09c --- /dev/null +++ b/packages/ui/src/assets/file-icons/dart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/dart_generated.svg b/packages/ui/src/assets/file-icons/dart_generated.svg new file mode 100644 index 000000000..8f64f5f02 --- /dev/null +++ b/packages/ui/src/assets/file-icons/dart_generated.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/database.svg b/packages/ui/src/assets/file-icons/database.svg new file mode 100644 index 000000000..b10723460 --- /dev/null +++ b/packages/ui/src/assets/file-icons/database.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/deepsource.svg b/packages/ui/src/assets/file-icons/deepsource.svg new file mode 100644 index 000000000..d70fd467c --- /dev/null +++ b/packages/ui/src/assets/file-icons/deepsource.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/denizenscript.svg b/packages/ui/src/assets/file-icons/denizenscript.svg new file mode 100644 index 000000000..2debb9da2 --- /dev/null +++ b/packages/ui/src/assets/file-icons/denizenscript.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/deno.svg b/packages/ui/src/assets/file-icons/deno.svg new file mode 100644 index 000000000..344a12e40 --- /dev/null +++ b/packages/ui/src/assets/file-icons/deno.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/deno_light.svg b/packages/ui/src/assets/file-icons/deno_light.svg new file mode 100644 index 000000000..ee82ea7c7 --- /dev/null +++ b/packages/ui/src/assets/file-icons/deno_light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/dependabot.svg b/packages/ui/src/assets/file-icons/dependabot.svg new file mode 100644 index 000000000..3b101a12f --- /dev/null +++ b/packages/ui/src/assets/file-icons/dependabot.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/dependencies-update.svg b/packages/ui/src/assets/file-icons/dependencies-update.svg new file mode 100644 index 000000000..b85ad9e5f --- /dev/null +++ b/packages/ui/src/assets/file-icons/dependencies-update.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/dhall.svg b/packages/ui/src/assets/file-icons/dhall.svg new file mode 100644 index 000000000..0be94119d --- /dev/null +++ b/packages/ui/src/assets/file-icons/dhall.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/diff.svg b/packages/ui/src/assets/file-icons/diff.svg new file mode 100644 index 000000000..ea3068c60 --- /dev/null +++ b/packages/ui/src/assets/file-icons/diff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/dinophp.svg b/packages/ui/src/assets/file-icons/dinophp.svg new file mode 100644 index 000000000..8e6ef29af --- /dev/null +++ b/packages/ui/src/assets/file-icons/dinophp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/disc.svg b/packages/ui/src/assets/file-icons/disc.svg new file mode 100644 index 000000000..b0d74dc25 --- /dev/null +++ b/packages/ui/src/assets/file-icons/disc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/django.svg b/packages/ui/src/assets/file-icons/django.svg new file mode 100644 index 000000000..64c9ee339 --- /dev/null +++ b/packages/ui/src/assets/file-icons/django.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/dll.svg b/packages/ui/src/assets/file-icons/dll.svg new file mode 100644 index 000000000..0646cbb03 --- /dev/null +++ b/packages/ui/src/assets/file-icons/dll.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/docker.svg b/packages/ui/src/assets/file-icons/docker.svg new file mode 100644 index 000000000..7d6a1a525 --- /dev/null +++ b/packages/ui/src/assets/file-icons/docker.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/doctex-installer.svg b/packages/ui/src/assets/file-icons/doctex-installer.svg new file mode 100644 index 000000000..5bdb4439f --- /dev/null +++ b/packages/ui/src/assets/file-icons/doctex-installer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/document.svg b/packages/ui/src/assets/file-icons/document.svg new file mode 100644 index 000000000..a717956b7 --- /dev/null +++ b/packages/ui/src/assets/file-icons/document.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/dotjs.svg b/packages/ui/src/assets/file-icons/dotjs.svg new file mode 100644 index 000000000..5ac893c6a --- /dev/null +++ b/packages/ui/src/assets/file-icons/dotjs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/drawio.svg b/packages/ui/src/assets/file-icons/drawio.svg new file mode 100644 index 000000000..8ef1bcb72 --- /dev/null +++ b/packages/ui/src/assets/file-icons/drawio.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/drizzle.svg b/packages/ui/src/assets/file-icons/drizzle.svg new file mode 100644 index 000000000..72f1b21aa --- /dev/null +++ b/packages/ui/src/assets/file-icons/drizzle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/drone.svg b/packages/ui/src/assets/file-icons/drone.svg new file mode 100644 index 000000000..5e3082d31 --- /dev/null +++ b/packages/ui/src/assets/file-icons/drone.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/drone_light.svg b/packages/ui/src/assets/file-icons/drone_light.svg new file mode 100644 index 000000000..ce3ad253b --- /dev/null +++ b/packages/ui/src/assets/file-icons/drone_light.svg @@ -0,0 +1,4 @@ + + + diff --git a/packages/ui/src/assets/file-icons/duc.svg b/packages/ui/src/assets/file-icons/duc.svg new file mode 100644 index 000000000..1d85b34ad --- /dev/null +++ b/packages/ui/src/assets/file-icons/duc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/dune.svg b/packages/ui/src/assets/file-icons/dune.svg new file mode 100644 index 000000000..1a35e7001 --- /dev/null +++ b/packages/ui/src/assets/file-icons/dune.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/edge.svg b/packages/ui/src/assets/file-icons/edge.svg new file mode 100644 index 000000000..298b55890 --- /dev/null +++ b/packages/ui/src/assets/file-icons/edge.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/editorconfig.svg b/packages/ui/src/assets/file-icons/editorconfig.svg new file mode 100644 index 000000000..ba528993d --- /dev/null +++ b/packages/ui/src/assets/file-icons/editorconfig.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/ejs.svg b/packages/ui/src/assets/file-icons/ejs.svg new file mode 100644 index 000000000..6ead40eba --- /dev/null +++ b/packages/ui/src/assets/file-icons/ejs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/elixir.svg b/packages/ui/src/assets/file-icons/elixir.svg new file mode 100644 index 000000000..d40f90b47 --- /dev/null +++ b/packages/ui/src/assets/file-icons/elixir.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/elm.svg b/packages/ui/src/assets/file-icons/elm.svg new file mode 100644 index 000000000..c17b74d7d --- /dev/null +++ b/packages/ui/src/assets/file-icons/elm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/email.svg b/packages/ui/src/assets/file-icons/email.svg new file mode 100644 index 000000000..a603e1477 --- /dev/null +++ b/packages/ui/src/assets/file-icons/email.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/ember.svg b/packages/ui/src/assets/file-icons/ember.svg new file mode 100644 index 000000000..c16cef13c --- /dev/null +++ b/packages/ui/src/assets/file-icons/ember.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/epub.svg b/packages/ui/src/assets/file-icons/epub.svg new file mode 100644 index 000000000..98f11d490 --- /dev/null +++ b/packages/ui/src/assets/file-icons/epub.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/erlang.svg b/packages/ui/src/assets/file-icons/erlang.svg new file mode 100644 index 000000000..41025d6dc --- /dev/null +++ b/packages/ui/src/assets/file-icons/erlang.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/esbuild.svg b/packages/ui/src/assets/file-icons/esbuild.svg new file mode 100644 index 000000000..e682d6b10 --- /dev/null +++ b/packages/ui/src/assets/file-icons/esbuild.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/eslint.svg b/packages/ui/src/assets/file-icons/eslint.svg new file mode 100644 index 000000000..54fe8cc22 --- /dev/null +++ b/packages/ui/src/assets/file-icons/eslint.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/excalidraw.svg b/packages/ui/src/assets/file-icons/excalidraw.svg new file mode 100644 index 000000000..c1e1bca9c --- /dev/null +++ b/packages/ui/src/assets/file-icons/excalidraw.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/exe.svg b/packages/ui/src/assets/file-icons/exe.svg new file mode 100644 index 000000000..dde947d80 --- /dev/null +++ b/packages/ui/src/assets/file-icons/exe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/fastlane.svg b/packages/ui/src/assets/file-icons/fastlane.svg new file mode 100644 index 000000000..44d042fbd --- /dev/null +++ b/packages/ui/src/assets/file-icons/fastlane.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/favicon.svg b/packages/ui/src/assets/file-icons/favicon.svg new file mode 100644 index 000000000..21abf661b --- /dev/null +++ b/packages/ui/src/assets/file-icons/favicon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/figma.svg b/packages/ui/src/assets/file-icons/figma.svg new file mode 100644 index 000000000..db4522bec --- /dev/null +++ b/packages/ui/src/assets/file-icons/figma.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/firebase.svg b/packages/ui/src/assets/file-icons/firebase.svg new file mode 100644 index 000000000..bb3b63cb8 --- /dev/null +++ b/packages/ui/src/assets/file-icons/firebase.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/flash.svg b/packages/ui/src/assets/file-icons/flash.svg new file mode 100644 index 000000000..abd6e01e9 --- /dev/null +++ b/packages/ui/src/assets/file-icons/flash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/flow.svg b/packages/ui/src/assets/file-icons/flow.svg new file mode 100644 index 000000000..05919810f --- /dev/null +++ b/packages/ui/src/assets/file-icons/flow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-admin-open.svg b/packages/ui/src/assets/file-icons/folder-admin-open.svg new file mode 100644 index 000000000..5e77464ff --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-admin-open.svg @@ -0,0 +1,6 @@ + + + + diff --git a/packages/ui/src/assets/file-icons/folder-admin.svg b/packages/ui/src/assets/file-icons/folder-admin.svg new file mode 100644 index 000000000..f8d1ea13c --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-admin.svg @@ -0,0 +1,6 @@ + + + + diff --git a/packages/ui/src/assets/file-icons/folder-android-open.svg b/packages/ui/src/assets/file-icons/folder-android-open.svg new file mode 100644 index 000000000..cdd8376ff --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-android-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-android.svg b/packages/ui/src/assets/file-icons/folder-android.svg new file mode 100644 index 000000000..7ee8a4679 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-android.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-angular-open.svg b/packages/ui/src/assets/file-icons/folder-angular-open.svg new file mode 100644 index 000000000..60c604e84 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-angular-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-angular.svg b/packages/ui/src/assets/file-icons/folder-angular.svg new file mode 100644 index 000000000..3d8c87d32 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-angular.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-animation-open.svg b/packages/ui/src/assets/file-icons/folder-animation-open.svg new file mode 100644 index 000000000..637a3af6b --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-animation-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-animation.svg b/packages/ui/src/assets/file-icons/folder-animation.svg new file mode 100644 index 000000000..6b5bb691f --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-animation.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-ansible-open.svg b/packages/ui/src/assets/file-icons/folder-ansible-open.svg new file mode 100644 index 000000000..96df458dd --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-ansible-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-ansible.svg b/packages/ui/src/assets/file-icons/folder-ansible.svg new file mode 100644 index 000000000..f4303155b --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-ansible.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-api-open.svg b/packages/ui/src/assets/file-icons/folder-api-open.svg new file mode 100644 index 000000000..ac3edb976 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-api-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-api.svg b/packages/ui/src/assets/file-icons/folder-api.svg new file mode 100644 index 000000000..bf1d64c54 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-api.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-apollo-open.svg b/packages/ui/src/assets/file-icons/folder-apollo-open.svg new file mode 100644 index 000000000..f0febaf95 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-apollo-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-apollo.svg b/packages/ui/src/assets/file-icons/folder-apollo.svg new file mode 100644 index 000000000..7eb610781 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-apollo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-app-open.svg b/packages/ui/src/assets/file-icons/folder-app-open.svg new file mode 100644 index 000000000..c9da6a7bb --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-app-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-app.svg b/packages/ui/src/assets/file-icons/folder-app.svg new file mode 100644 index 000000000..d0e37f19d --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-app.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-archive-open.svg b/packages/ui/src/assets/file-icons/folder-archive-open.svg new file mode 100644 index 000000000..6af2a9f0a --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-archive-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-archive.svg b/packages/ui/src/assets/file-icons/folder-archive.svg new file mode 100644 index 000000000..b018654b2 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-archive.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-astro-open.svg b/packages/ui/src/assets/file-icons/folder-astro-open.svg new file mode 100644 index 000000000..282a3ce0a --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-astro-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-astro.svg b/packages/ui/src/assets/file-icons/folder-astro.svg new file mode 100644 index 000000000..b324019e7 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-astro.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-atom-open.svg b/packages/ui/src/assets/file-icons/folder-atom-open.svg new file mode 100644 index 000000000..5558d1841 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-atom-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-atom.svg b/packages/ui/src/assets/file-icons/folder-atom.svg new file mode 100644 index 000000000..c272f6ecd --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-atom.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-attachment-open.svg b/packages/ui/src/assets/file-icons/folder-attachment-open.svg new file mode 100644 index 000000000..7a9af66f1 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-attachment-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-attachment.svg b/packages/ui/src/assets/file-icons/folder-attachment.svg new file mode 100644 index 000000000..3b9992e31 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-attachment.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-audio-open.svg b/packages/ui/src/assets/file-icons/folder-audio-open.svg new file mode 100644 index 000000000..6d9b23836 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-audio-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-audio.svg b/packages/ui/src/assets/file-icons/folder-audio.svg new file mode 100644 index 000000000..e3d0db3d0 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-audio.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-aurelia-open.svg b/packages/ui/src/assets/file-icons/folder-aurelia-open.svg new file mode 100644 index 000000000..bacae248a --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-aurelia-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-aurelia.svg b/packages/ui/src/assets/file-icons/folder-aurelia.svg new file mode 100644 index 000000000..61ee59ed3 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-aurelia.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-aws-open.svg b/packages/ui/src/assets/file-icons/folder-aws-open.svg new file mode 100644 index 000000000..9e530d4cf --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-aws-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-aws.svg b/packages/ui/src/assets/file-icons/folder-aws.svg new file mode 100644 index 000000000..769755d14 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-aws.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-azure-pipelines-open.svg b/packages/ui/src/assets/file-icons/folder-azure-pipelines-open.svg new file mode 100644 index 000000000..9253cd5a6 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-azure-pipelines-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-azure-pipelines.svg b/packages/ui/src/assets/file-icons/folder-azure-pipelines.svg new file mode 100644 index 000000000..a0fef25f9 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-azure-pipelines.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-backup-open.svg b/packages/ui/src/assets/file-icons/folder-backup-open.svg new file mode 100644 index 000000000..c2914ee22 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-backup-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-backup.svg b/packages/ui/src/assets/file-icons/folder-backup.svg new file mode 100644 index 000000000..aa9a6c942 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-backup.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-base-open.svg b/packages/ui/src/assets/file-icons/folder-base-open.svg new file mode 100644 index 000000000..e84bc36c1 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-base-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-base.svg b/packages/ui/src/assets/file-icons/folder-base.svg new file mode 100644 index 000000000..194410083 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-base.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-batch-open.svg b/packages/ui/src/assets/file-icons/folder-batch-open.svg new file mode 100644 index 000000000..1db45e181 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-batch-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-batch.svg b/packages/ui/src/assets/file-icons/folder-batch.svg new file mode 100644 index 000000000..c44a66bc2 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-batch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-benchmark-open.svg b/packages/ui/src/assets/file-icons/folder-benchmark-open.svg new file mode 100644 index 000000000..fa7b3ea60 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-benchmark-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-benchmark.svg b/packages/ui/src/assets/file-icons/folder-benchmark.svg new file mode 100644 index 000000000..8291d6847 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-benchmark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-bibliography-open.svg b/packages/ui/src/assets/file-icons/folder-bibliography-open.svg new file mode 100644 index 000000000..81b6cde63 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-bibliography-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-bibliography.svg b/packages/ui/src/assets/file-icons/folder-bibliography.svg new file mode 100644 index 000000000..aa1e92a91 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-bibliography.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-bicep-open.svg b/packages/ui/src/assets/file-icons/folder-bicep-open.svg new file mode 100644 index 000000000..72519ce9d --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-bicep-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-bicep.svg b/packages/ui/src/assets/file-icons/folder-bicep.svg new file mode 100644 index 000000000..b336ff5be --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-bicep.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-blender-open.svg b/packages/ui/src/assets/file-icons/folder-blender-open.svg new file mode 100644 index 000000000..1c80d73a6 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-blender-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-blender.svg b/packages/ui/src/assets/file-icons/folder-blender.svg new file mode 100644 index 000000000..6f56dce4d --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-blender.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-bloc-open.svg b/packages/ui/src/assets/file-icons/folder-bloc-open.svg new file mode 100644 index 000000000..8833e5f3c --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-bloc-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-bloc.svg b/packages/ui/src/assets/file-icons/folder-bloc.svg new file mode 100644 index 000000000..cf08363c2 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-bloc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-bower-open.svg b/packages/ui/src/assets/file-icons/folder-bower-open.svg new file mode 100644 index 000000000..659f87c98 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-bower-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-bower.svg b/packages/ui/src/assets/file-icons/folder-bower.svg new file mode 100644 index 000000000..6bfd65491 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-bower.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-buildkite-open.svg b/packages/ui/src/assets/file-icons/folder-buildkite-open.svg new file mode 100644 index 000000000..872db6445 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-buildkite-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-buildkite.svg b/packages/ui/src/assets/file-icons/folder-buildkite.svg new file mode 100644 index 000000000..9512b40a8 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-buildkite.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-cart-open.svg b/packages/ui/src/assets/file-icons/folder-cart-open.svg new file mode 100644 index 000000000..4471a778e --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-cart-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-cart.svg b/packages/ui/src/assets/file-icons/folder-cart.svg new file mode 100644 index 000000000..d19a62790 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-cart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-changesets-open.svg b/packages/ui/src/assets/file-icons/folder-changesets-open.svg new file mode 100644 index 000000000..c38923331 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-changesets-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-changesets.svg b/packages/ui/src/assets/file-icons/folder-changesets.svg new file mode 100644 index 000000000..fc071f48d --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-changesets.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-ci-open.svg b/packages/ui/src/assets/file-icons/folder-ci-open.svg new file mode 100644 index 000000000..57ac1ba8f --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-ci-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-ci.svg b/packages/ui/src/assets/file-icons/folder-ci.svg new file mode 100644 index 000000000..4fdc2edea --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-ci.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-circleci-open.svg b/packages/ui/src/assets/file-icons/folder-circleci-open.svg new file mode 100644 index 000000000..9e323ff9c --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-circleci-open.svg @@ -0,0 +1,7 @@ + + + + + diff --git a/packages/ui/src/assets/file-icons/folder-circleci.svg b/packages/ui/src/assets/file-icons/folder-circleci.svg new file mode 100644 index 000000000..ef3251857 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-circleci.svg @@ -0,0 +1,7 @@ + + + + + diff --git a/packages/ui/src/assets/file-icons/folder-class-open.svg b/packages/ui/src/assets/file-icons/folder-class-open.svg new file mode 100644 index 000000000..9c5b1017a --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-class-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-class.svg b/packages/ui/src/assets/file-icons/folder-class.svg new file mode 100644 index 000000000..8225cf14b --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-class.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-claude-open.svg b/packages/ui/src/assets/file-icons/folder-claude-open.svg new file mode 100644 index 000000000..1a52afdcc --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-claude-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-claude.svg b/packages/ui/src/assets/file-icons/folder-claude.svg new file mode 100644 index 000000000..0c85a134a --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-claude.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-client-open.svg b/packages/ui/src/assets/file-icons/folder-client-open.svg new file mode 100644 index 000000000..ceec8f1e2 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-client-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-client.svg b/packages/ui/src/assets/file-icons/folder-client.svg new file mode 100644 index 000000000..fbfaee77b --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-client.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-cline-open.svg b/packages/ui/src/assets/file-icons/folder-cline-open.svg new file mode 100644 index 000000000..67ef7a261 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-cline-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-cline.svg b/packages/ui/src/assets/file-icons/folder-cline.svg new file mode 100644 index 000000000..8fec96d74 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-cline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-cloud-functions-open.svg b/packages/ui/src/assets/file-icons/folder-cloud-functions-open.svg new file mode 100644 index 000000000..b3ce0e4c6 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-cloud-functions-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-cloud-functions.svg b/packages/ui/src/assets/file-icons/folder-cloud-functions.svg new file mode 100644 index 000000000..8dac84a48 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-cloud-functions.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-cloudflare-open.svg b/packages/ui/src/assets/file-icons/folder-cloudflare-open.svg new file mode 100644 index 000000000..d7022abf8 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-cloudflare-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-cloudflare.svg b/packages/ui/src/assets/file-icons/folder-cloudflare.svg new file mode 100644 index 000000000..0cc444ea8 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-cloudflare.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-cluster-open.svg b/packages/ui/src/assets/file-icons/folder-cluster-open.svg new file mode 100644 index 000000000..368843309 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-cluster-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-cluster.svg b/packages/ui/src/assets/file-icons/folder-cluster.svg new file mode 100644 index 000000000..77f5b8a39 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-cluster.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-cobol-open.svg b/packages/ui/src/assets/file-icons/folder-cobol-open.svg new file mode 100644 index 000000000..0f5e31528 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-cobol-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-cobol.svg b/packages/ui/src/assets/file-icons/folder-cobol.svg new file mode 100644 index 000000000..ea0f54d13 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-cobol.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-command-open.svg b/packages/ui/src/assets/file-icons/folder-command-open.svg new file mode 100644 index 000000000..ca9d4dff0 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-command-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-command.svg b/packages/ui/src/assets/file-icons/folder-command.svg new file mode 100644 index 000000000..4015207b5 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-command.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-components-open.svg b/packages/ui/src/assets/file-icons/folder-components-open.svg new file mode 100644 index 000000000..2f55b72fe --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-components-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-components.svg b/packages/ui/src/assets/file-icons/folder-components.svg new file mode 100644 index 000000000..983833e56 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-components.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-config-open.svg b/packages/ui/src/assets/file-icons/folder-config-open.svg new file mode 100644 index 000000000..3b4ec5ae0 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-config-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-config.svg b/packages/ui/src/assets/file-icons/folder-config.svg new file mode 100644 index 000000000..8519910c2 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-config.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-connection-open.svg b/packages/ui/src/assets/file-icons/folder-connection-open.svg new file mode 100644 index 000000000..4d14f0962 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-connection-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-connection.svg b/packages/ui/src/assets/file-icons/folder-connection.svg new file mode 100644 index 000000000..f46d5264c --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-connection.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-console-open.svg b/packages/ui/src/assets/file-icons/folder-console-open.svg new file mode 100644 index 000000000..99384a809 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-console-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-console.svg b/packages/ui/src/assets/file-icons/folder-console.svg new file mode 100644 index 000000000..301b10d73 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-console.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-constant-open.svg b/packages/ui/src/assets/file-icons/folder-constant-open.svg new file mode 100644 index 000000000..9e8791d45 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-constant-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-constant.svg b/packages/ui/src/assets/file-icons/folder-constant.svg new file mode 100644 index 000000000..99a22917a --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-constant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-container-open.svg b/packages/ui/src/assets/file-icons/folder-container-open.svg new file mode 100644 index 000000000..9db833471 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-container-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-container.svg b/packages/ui/src/assets/file-icons/folder-container.svg new file mode 100644 index 000000000..3ea03c165 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-container.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-content-open.svg b/packages/ui/src/assets/file-icons/folder-content-open.svg new file mode 100644 index 000000000..a924b27aa --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-content-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-content.svg b/packages/ui/src/assets/file-icons/folder-content.svg new file mode 100644 index 000000000..23f57d243 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-content.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-context-open.svg b/packages/ui/src/assets/file-icons/folder-context-open.svg new file mode 100644 index 000000000..a631e02e9 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-context-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-context.svg b/packages/ui/src/assets/file-icons/folder-context.svg new file mode 100644 index 000000000..bee74c196 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-context.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-contract-open.svg b/packages/ui/src/assets/file-icons/folder-contract-open.svg new file mode 100644 index 000000000..6878c76f6 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-contract-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-contract.svg b/packages/ui/src/assets/file-icons/folder-contract.svg new file mode 100644 index 000000000..2ea0abb11 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-contract.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-controller-open.svg b/packages/ui/src/assets/file-icons/folder-controller-open.svg new file mode 100644 index 000000000..a732ed1a0 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-controller-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-controller.svg b/packages/ui/src/assets/file-icons/folder-controller.svg new file mode 100644 index 000000000..f98cd6fea --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-controller.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-core-open.svg b/packages/ui/src/assets/file-icons/folder-core-open.svg new file mode 100644 index 000000000..34e7a82d2 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-core-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-core.svg b/packages/ui/src/assets/file-icons/folder-core.svg new file mode 100644 index 000000000..f7cfae6ef --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-core.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-coverage-open.svg b/packages/ui/src/assets/file-icons/folder-coverage-open.svg new file mode 100644 index 000000000..5d47b2f0b --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-coverage-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-coverage.svg b/packages/ui/src/assets/file-icons/folder-coverage.svg new file mode 100644 index 000000000..7a75f7166 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-coverage.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-css-open.svg b/packages/ui/src/assets/file-icons/folder-css-open.svg new file mode 100644 index 000000000..ef79791fc --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-css-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-css.svg b/packages/ui/src/assets/file-icons/folder-css.svg new file mode 100644 index 000000000..4ff433e92 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-css.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-cursor-open.svg b/packages/ui/src/assets/file-icons/folder-cursor-open.svg new file mode 100644 index 000000000..b6e106848 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-cursor-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-cursor-open_light.svg b/packages/ui/src/assets/file-icons/folder-cursor-open_light.svg new file mode 100644 index 000000000..c960112de --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-cursor-open_light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-cursor.svg b/packages/ui/src/assets/file-icons/folder-cursor.svg new file mode 100644 index 000000000..46726088c --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-cursor.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-cursor_light.svg b/packages/ui/src/assets/file-icons/folder-cursor_light.svg new file mode 100644 index 000000000..391be56af --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-cursor_light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-custom-open.svg b/packages/ui/src/assets/file-icons/folder-custom-open.svg new file mode 100644 index 000000000..fe747d217 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-custom-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-custom.svg b/packages/ui/src/assets/file-icons/folder-custom.svg new file mode 100644 index 000000000..02ac61100 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-custom.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-cypress-open.svg b/packages/ui/src/assets/file-icons/folder-cypress-open.svg new file mode 100644 index 000000000..2a18521a2 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-cypress-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-cypress.svg b/packages/ui/src/assets/file-icons/folder-cypress.svg new file mode 100644 index 000000000..39460e229 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-cypress.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-dart-open.svg b/packages/ui/src/assets/file-icons/folder-dart-open.svg new file mode 100644 index 000000000..8eadca02e --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-dart-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-dart.svg b/packages/ui/src/assets/file-icons/folder-dart.svg new file mode 100644 index 000000000..0de15182d --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-dart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-database-open.svg b/packages/ui/src/assets/file-icons/folder-database-open.svg new file mode 100644 index 000000000..5bde14607 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-database-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-database.svg b/packages/ui/src/assets/file-icons/folder-database.svg new file mode 100644 index 000000000..b256e645c --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-database.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-debug-open.svg b/packages/ui/src/assets/file-icons/folder-debug-open.svg new file mode 100644 index 000000000..a0c16a741 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-debug-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-debug.svg b/packages/ui/src/assets/file-icons/folder-debug.svg new file mode 100644 index 000000000..1099873ff --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-debug.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-decorators-open.svg b/packages/ui/src/assets/file-icons/folder-decorators-open.svg new file mode 100644 index 000000000..ff42ddeec --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-decorators-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-decorators.svg b/packages/ui/src/assets/file-icons/folder-decorators.svg new file mode 100644 index 000000000..fcc746dc5 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-decorators.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-delta-open.svg b/packages/ui/src/assets/file-icons/folder-delta-open.svg new file mode 100644 index 000000000..c2b56636e --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-delta-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-delta.svg b/packages/ui/src/assets/file-icons/folder-delta.svg new file mode 100644 index 000000000..cdda479a1 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-delta.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-desktop-open.svg b/packages/ui/src/assets/file-icons/folder-desktop-open.svg new file mode 100644 index 000000000..880ca769b --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-desktop-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-desktop.svg b/packages/ui/src/assets/file-icons/folder-desktop.svg new file mode 100644 index 000000000..5a20b4960 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-desktop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-directive-open.svg b/packages/ui/src/assets/file-icons/folder-directive-open.svg new file mode 100644 index 000000000..71946e510 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-directive-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-directive.svg b/packages/ui/src/assets/file-icons/folder-directive.svg new file mode 100644 index 000000000..4197c6803 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-directive.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-dist-open.svg b/packages/ui/src/assets/file-icons/folder-dist-open.svg new file mode 100644 index 000000000..553cef1cb --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-dist-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-dist.svg b/packages/ui/src/assets/file-icons/folder-dist.svg new file mode 100644 index 000000000..995580fda --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-dist.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-docker-open.svg b/packages/ui/src/assets/file-icons/folder-docker-open.svg new file mode 100644 index 000000000..a76e97b94 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-docker-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-docker.svg b/packages/ui/src/assets/file-icons/folder-docker.svg new file mode 100644 index 000000000..c5b094999 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-docker.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-docs-open.svg b/packages/ui/src/assets/file-icons/folder-docs-open.svg new file mode 100644 index 000000000..357776702 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-docs-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-docs.svg b/packages/ui/src/assets/file-icons/folder-docs.svg new file mode 100644 index 000000000..246a05d2e --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-docs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-download-open.svg b/packages/ui/src/assets/file-icons/folder-download-open.svg new file mode 100644 index 000000000..ddb9c2416 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-download-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-download.svg b/packages/ui/src/assets/file-icons/folder-download.svg new file mode 100644 index 000000000..34105b932 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-download.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-drizzle-open.svg b/packages/ui/src/assets/file-icons/folder-drizzle-open.svg new file mode 100644 index 000000000..5f0cd591a --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-drizzle-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-drizzle.svg b/packages/ui/src/assets/file-icons/folder-drizzle.svg new file mode 100644 index 000000000..d01a18618 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-drizzle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-dump-open.svg b/packages/ui/src/assets/file-icons/folder-dump-open.svg new file mode 100644 index 000000000..b4de7f861 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-dump-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-dump.svg b/packages/ui/src/assets/file-icons/folder-dump.svg new file mode 100644 index 000000000..8178fcc03 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-dump.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-element-open.svg b/packages/ui/src/assets/file-icons/folder-element-open.svg new file mode 100644 index 000000000..32dc7cd87 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-element-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-element.svg b/packages/ui/src/assets/file-icons/folder-element.svg new file mode 100644 index 000000000..d67a85ade --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-element.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-enum-open.svg b/packages/ui/src/assets/file-icons/folder-enum-open.svg new file mode 100644 index 000000000..92782b157 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-enum-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-enum.svg b/packages/ui/src/assets/file-icons/folder-enum.svg new file mode 100644 index 000000000..fa852efd8 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-enum.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-environment-open.svg b/packages/ui/src/assets/file-icons/folder-environment-open.svg new file mode 100644 index 000000000..3b56abb18 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-environment-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-environment.svg b/packages/ui/src/assets/file-icons/folder-environment.svg new file mode 100644 index 000000000..9cc1f2e00 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-environment.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-error-open.svg b/packages/ui/src/assets/file-icons/folder-error-open.svg new file mode 100644 index 000000000..81f0ffc20 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-error-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-error.svg b/packages/ui/src/assets/file-icons/folder-error.svg new file mode 100644 index 000000000..3bd1d85d6 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-error.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-event-open.svg b/packages/ui/src/assets/file-icons/folder-event-open.svg new file mode 100644 index 000000000..28c018d44 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-event-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-event.svg b/packages/ui/src/assets/file-icons/folder-event.svg new file mode 100644 index 000000000..f54dea6d8 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-event.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-examples-open.svg b/packages/ui/src/assets/file-icons/folder-examples-open.svg new file mode 100644 index 000000000..78c77a918 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-examples-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-examples.svg b/packages/ui/src/assets/file-icons/folder-examples.svg new file mode 100644 index 000000000..fba8885ab --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-examples.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-expo-open.svg b/packages/ui/src/assets/file-icons/folder-expo-open.svg new file mode 100644 index 000000000..614435aba --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-expo-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-expo.svg b/packages/ui/src/assets/file-icons/folder-expo.svg new file mode 100644 index 000000000..820a998b6 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-expo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-export-open.svg b/packages/ui/src/assets/file-icons/folder-export-open.svg new file mode 100644 index 000000000..f03eb1bba --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-export-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-export.svg b/packages/ui/src/assets/file-icons/folder-export.svg new file mode 100644 index 000000000..1b3e3abe7 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-export.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-fastlane-open.svg b/packages/ui/src/assets/file-icons/folder-fastlane-open.svg new file mode 100644 index 000000000..5efb2acad --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-fastlane-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-fastlane.svg b/packages/ui/src/assets/file-icons/folder-fastlane.svg new file mode 100644 index 000000000..eb9056694 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-fastlane.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-favicon-open.svg b/packages/ui/src/assets/file-icons/folder-favicon-open.svg new file mode 100644 index 000000000..b716525ab --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-favicon-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-favicon.svg b/packages/ui/src/assets/file-icons/folder-favicon.svg new file mode 100644 index 000000000..6ef90d91c --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-favicon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-firebase-open.svg b/packages/ui/src/assets/file-icons/folder-firebase-open.svg new file mode 100644 index 000000000..7149b48f6 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-firebase-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-firebase.svg b/packages/ui/src/assets/file-icons/folder-firebase.svg new file mode 100644 index 000000000..9eeac86b9 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-firebase.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-firestore-open.svg b/packages/ui/src/assets/file-icons/folder-firestore-open.svg new file mode 100644 index 000000000..a3e6edac7 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-firestore-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-firestore.svg b/packages/ui/src/assets/file-icons/folder-firestore.svg new file mode 100644 index 000000000..cb1249af0 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-firestore.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-flow-open.svg b/packages/ui/src/assets/file-icons/folder-flow-open.svg new file mode 100644 index 000000000..a72dd76b7 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-flow-open.svg @@ -0,0 +1,6 @@ + + + + diff --git a/packages/ui/src/assets/file-icons/folder-flow.svg b/packages/ui/src/assets/file-icons/folder-flow.svg new file mode 100644 index 000000000..015518922 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-flow.svg @@ -0,0 +1,6 @@ + + + + diff --git a/packages/ui/src/assets/file-icons/folder-flutter-open.svg b/packages/ui/src/assets/file-icons/folder-flutter-open.svg new file mode 100644 index 000000000..b95a8cee7 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-flutter-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-flutter.svg b/packages/ui/src/assets/file-icons/folder-flutter.svg new file mode 100644 index 000000000..e5ffced14 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-flutter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-font-open.svg b/packages/ui/src/assets/file-icons/folder-font-open.svg new file mode 100644 index 000000000..1a91f0b19 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-font-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-font.svg b/packages/ui/src/assets/file-icons/folder-font.svg new file mode 100644 index 000000000..0115b7301 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-font.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-forgejo-open.svg b/packages/ui/src/assets/file-icons/folder-forgejo-open.svg new file mode 100644 index 000000000..a9762228e --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-forgejo-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-forgejo.svg b/packages/ui/src/assets/file-icons/folder-forgejo.svg new file mode 100644 index 000000000..0eaccff60 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-forgejo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-functions-open.svg b/packages/ui/src/assets/file-icons/folder-functions-open.svg new file mode 100644 index 000000000..00d6dc442 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-functions-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-functions.svg b/packages/ui/src/assets/file-icons/folder-functions.svg new file mode 100644 index 000000000..01a938514 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-functions.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-gamemaker-open.svg b/packages/ui/src/assets/file-icons/folder-gamemaker-open.svg new file mode 100644 index 000000000..caf9a82ea --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-gamemaker-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-gamemaker.svg b/packages/ui/src/assets/file-icons/folder-gamemaker.svg new file mode 100644 index 000000000..625feb382 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-gamemaker.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-generator-open.svg b/packages/ui/src/assets/file-icons/folder-generator-open.svg new file mode 100644 index 000000000..43b504732 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-generator-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-generator.svg b/packages/ui/src/assets/file-icons/folder-generator.svg new file mode 100644 index 000000000..5446582e9 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-generator.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-gh-workflows-open.svg b/packages/ui/src/assets/file-icons/folder-gh-workflows-open.svg new file mode 100644 index 000000000..3ae400ed9 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-gh-workflows-open.svg @@ -0,0 +1,6 @@ + + + + diff --git a/packages/ui/src/assets/file-icons/folder-gh-workflows.svg b/packages/ui/src/assets/file-icons/folder-gh-workflows.svg new file mode 100644 index 000000000..3a868cca9 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-gh-workflows.svg @@ -0,0 +1,6 @@ + + + + diff --git a/packages/ui/src/assets/file-icons/folder-git-open.svg b/packages/ui/src/assets/file-icons/folder-git-open.svg new file mode 100644 index 000000000..90be1c118 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-git-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-git.svg b/packages/ui/src/assets/file-icons/folder-git.svg new file mode 100644 index 000000000..2ca4db551 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-git.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-gitea-open.svg b/packages/ui/src/assets/file-icons/folder-gitea-open.svg new file mode 100644 index 000000000..239800c47 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-gitea-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-gitea.svg b/packages/ui/src/assets/file-icons/folder-gitea.svg new file mode 100644 index 000000000..ac041b325 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-gitea.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-github-open.svg b/packages/ui/src/assets/file-icons/folder-github-open.svg new file mode 100644 index 000000000..84e5bee84 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-github-open.svg @@ -0,0 +1,6 @@ + + + + diff --git a/packages/ui/src/assets/file-icons/folder-github.svg b/packages/ui/src/assets/file-icons/folder-github.svg new file mode 100644 index 000000000..374bcae0b --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-github.svg @@ -0,0 +1,6 @@ + + + + diff --git a/packages/ui/src/assets/file-icons/folder-gitlab-open.svg b/packages/ui/src/assets/file-icons/folder-gitlab-open.svg new file mode 100644 index 000000000..fc4deb295 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-gitlab-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-gitlab.svg b/packages/ui/src/assets/file-icons/folder-gitlab.svg new file mode 100644 index 000000000..55db99e0d --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-gitlab.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-global-open.svg b/packages/ui/src/assets/file-icons/folder-global-open.svg new file mode 100644 index 000000000..13e72e070 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-global-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-global.svg b/packages/ui/src/assets/file-icons/folder-global.svg new file mode 100644 index 000000000..8ada6a6dd --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-global.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-godot-open.svg b/packages/ui/src/assets/file-icons/folder-godot-open.svg new file mode 100644 index 000000000..fd785504a --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-godot-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-godot.svg b/packages/ui/src/assets/file-icons/folder-godot.svg new file mode 100644 index 000000000..dc4b5d10b --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-godot.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-gradle-open.svg b/packages/ui/src/assets/file-icons/folder-gradle-open.svg new file mode 100644 index 000000000..51725e722 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-gradle-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-gradle.svg b/packages/ui/src/assets/file-icons/folder-gradle.svg new file mode 100644 index 000000000..93e843d2b --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-gradle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-graphql-open.svg b/packages/ui/src/assets/file-icons/folder-graphql-open.svg new file mode 100644 index 000000000..ac2365092 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-graphql-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-graphql.svg b/packages/ui/src/assets/file-icons/folder-graphql.svg new file mode 100644 index 000000000..1d7b1cc68 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-graphql.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-guard-open.svg b/packages/ui/src/assets/file-icons/folder-guard-open.svg new file mode 100644 index 000000000..f7031e257 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-guard-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-guard.svg b/packages/ui/src/assets/file-icons/folder-guard.svg new file mode 100644 index 000000000..b4269ed22 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-guard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-gulp-open.svg b/packages/ui/src/assets/file-icons/folder-gulp-open.svg new file mode 100644 index 000000000..556e7399a --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-gulp-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-gulp.svg b/packages/ui/src/assets/file-icons/folder-gulp.svg new file mode 100644 index 000000000..339523138 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-gulp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-helm-open.svg b/packages/ui/src/assets/file-icons/folder-helm-open.svg new file mode 100644 index 000000000..6bbf0cc6d --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-helm-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-helm.svg b/packages/ui/src/assets/file-icons/folder-helm.svg new file mode 100644 index 000000000..7b7d7a7a4 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-helm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-helper-open.svg b/packages/ui/src/assets/file-icons/folder-helper-open.svg new file mode 100644 index 000000000..6fca39118 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-helper-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-helper.svg b/packages/ui/src/assets/file-icons/folder-helper.svg new file mode 100644 index 000000000..27a20d43c --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-helper.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-home-open.svg b/packages/ui/src/assets/file-icons/folder-home-open.svg new file mode 100644 index 000000000..8b0f0ca01 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-home-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-home.svg b/packages/ui/src/assets/file-icons/folder-home.svg new file mode 100644 index 000000000..a4deeef4a --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-home.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-hook-open.svg b/packages/ui/src/assets/file-icons/folder-hook-open.svg new file mode 100644 index 000000000..17d62310d --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-hook-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-hook.svg b/packages/ui/src/assets/file-icons/folder-hook.svg new file mode 100644 index 000000000..2105709e2 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-hook.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-husky-open.svg b/packages/ui/src/assets/file-icons/folder-husky-open.svg new file mode 100644 index 000000000..88c19e895 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-husky-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-husky.svg b/packages/ui/src/assets/file-icons/folder-husky.svg new file mode 100644 index 000000000..1bbdc4c37 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-husky.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-i18n-open.svg b/packages/ui/src/assets/file-icons/folder-i18n-open.svg new file mode 100644 index 000000000..bc1a53c0f --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-i18n-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-i18n.svg b/packages/ui/src/assets/file-icons/folder-i18n.svg new file mode 100644 index 000000000..6ef028377 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-i18n.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-images-open.svg b/packages/ui/src/assets/file-icons/folder-images-open.svg new file mode 100644 index 000000000..44a673b14 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-images-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-images.svg b/packages/ui/src/assets/file-icons/folder-images.svg new file mode 100644 index 000000000..5b63a6c3a --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-images.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-import-open.svg b/packages/ui/src/assets/file-icons/folder-import-open.svg new file mode 100644 index 000000000..a58a7e64f --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-import-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-import.svg b/packages/ui/src/assets/file-icons/folder-import.svg new file mode 100644 index 000000000..0c0f42e57 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-import.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-include-open.svg b/packages/ui/src/assets/file-icons/folder-include-open.svg new file mode 100644 index 000000000..fc2c011ba --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-include-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-include.svg b/packages/ui/src/assets/file-icons/folder-include.svg new file mode 100644 index 000000000..117b91a2c --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-include.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-intellij-open.svg b/packages/ui/src/assets/file-icons/folder-intellij-open.svg new file mode 100644 index 000000000..5839a2b1c --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-intellij-open.svg @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/ui/src/assets/file-icons/folder-intellij-open_light.svg b/packages/ui/src/assets/file-icons/folder-intellij-open_light.svg new file mode 100644 index 000000000..ccb6046bb --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-intellij-open_light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-intellij.svg b/packages/ui/src/assets/file-icons/folder-intellij.svg new file mode 100644 index 000000000..c655f37ef --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-intellij.svg @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/ui/src/assets/file-icons/folder-intellij_light.svg b/packages/ui/src/assets/file-icons/folder-intellij_light.svg new file mode 100644 index 000000000..97bc8c7bd --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-intellij_light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-interceptor-open.svg b/packages/ui/src/assets/file-icons/folder-interceptor-open.svg new file mode 100644 index 000000000..c91c42ad9 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-interceptor-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-interceptor.svg b/packages/ui/src/assets/file-icons/folder-interceptor.svg new file mode 100644 index 000000000..e6cbf9f5c --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-interceptor.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-interface-open.svg b/packages/ui/src/assets/file-icons/folder-interface-open.svg new file mode 100644 index 000000000..ba54b0ec8 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-interface-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-interface.svg b/packages/ui/src/assets/file-icons/folder-interface.svg new file mode 100644 index 000000000..993ce7258 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-interface.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-ios-open.svg b/packages/ui/src/assets/file-icons/folder-ios-open.svg new file mode 100644 index 000000000..112fee6a4 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-ios-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-ios.svg b/packages/ui/src/assets/file-icons/folder-ios.svg new file mode 100644 index 000000000..7af3b85da --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-ios.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-java-open.svg b/packages/ui/src/assets/file-icons/folder-java-open.svg new file mode 100644 index 000000000..eb59229cd --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-java-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-java.svg b/packages/ui/src/assets/file-icons/folder-java.svg new file mode 100644 index 000000000..58fdd3db5 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-java.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-javascript-open.svg b/packages/ui/src/assets/file-icons/folder-javascript-open.svg new file mode 100644 index 000000000..581f3a273 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-javascript-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-javascript.svg b/packages/ui/src/assets/file-icons/folder-javascript.svg new file mode 100644 index 000000000..97cf04cc2 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-javascript.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-jinja-open.svg b/packages/ui/src/assets/file-icons/folder-jinja-open.svg new file mode 100644 index 000000000..9c0b2b6eb --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-jinja-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-jinja-open_light.svg b/packages/ui/src/assets/file-icons/folder-jinja-open_light.svg new file mode 100644 index 000000000..ffc940faa --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-jinja-open_light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-jinja.svg b/packages/ui/src/assets/file-icons/folder-jinja.svg new file mode 100644 index 000000000..687efe3d2 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-jinja.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-jinja_light.svg b/packages/ui/src/assets/file-icons/folder-jinja_light.svg new file mode 100644 index 000000000..c2b08bb7f --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-jinja_light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-job-open.svg b/packages/ui/src/assets/file-icons/folder-job-open.svg new file mode 100644 index 000000000..efd7cdfbf --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-job-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-job.svg b/packages/ui/src/assets/file-icons/folder-job.svg new file mode 100644 index 000000000..9135aff33 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-job.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-json-open.svg b/packages/ui/src/assets/file-icons/folder-json-open.svg new file mode 100644 index 000000000..29cdf2f66 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-json-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-json.svg b/packages/ui/src/assets/file-icons/folder-json.svg new file mode 100644 index 000000000..34085f6a9 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-json.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-jupyter-open.svg b/packages/ui/src/assets/file-icons/folder-jupyter-open.svg new file mode 100644 index 000000000..d431953fc --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-jupyter-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-jupyter.svg b/packages/ui/src/assets/file-icons/folder-jupyter.svg new file mode 100644 index 000000000..d4d3eb35e --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-jupyter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-keys-open.svg b/packages/ui/src/assets/file-icons/folder-keys-open.svg new file mode 100644 index 000000000..783b16e98 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-keys-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-keys.svg b/packages/ui/src/assets/file-icons/folder-keys.svg new file mode 100644 index 000000000..3527f6220 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-keys.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-kubernetes-open.svg b/packages/ui/src/assets/file-icons/folder-kubernetes-open.svg new file mode 100644 index 000000000..022be4de7 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-kubernetes-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-kubernetes.svg b/packages/ui/src/assets/file-icons/folder-kubernetes.svg new file mode 100644 index 000000000..b60d83d85 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-kubernetes.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-kusto-open.svg b/packages/ui/src/assets/file-icons/folder-kusto-open.svg new file mode 100644 index 000000000..4ea80cac0 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-kusto-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-kusto.svg b/packages/ui/src/assets/file-icons/folder-kusto.svg new file mode 100644 index 000000000..fa71096a4 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-kusto.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-layout-open.svg b/packages/ui/src/assets/file-icons/folder-layout-open.svg new file mode 100644 index 000000000..f8f1def9c --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-layout-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-layout.svg b/packages/ui/src/assets/file-icons/folder-layout.svg new file mode 100644 index 000000000..3d773bc4f --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-layout.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-lefthook-open.svg b/packages/ui/src/assets/file-icons/folder-lefthook-open.svg new file mode 100644 index 000000000..a2694ba69 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-lefthook-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-lefthook.svg b/packages/ui/src/assets/file-icons/folder-lefthook.svg new file mode 100644 index 000000000..0c7eb274c --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-lefthook.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-less-open.svg b/packages/ui/src/assets/file-icons/folder-less-open.svg new file mode 100644 index 000000000..3419b0a9d --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-less-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-less.svg b/packages/ui/src/assets/file-icons/folder-less.svg new file mode 100644 index 000000000..b6abc5ecd --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-less.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-lib-open.svg b/packages/ui/src/assets/file-icons/folder-lib-open.svg new file mode 100644 index 000000000..8c4443168 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-lib-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-lib.svg b/packages/ui/src/assets/file-icons/folder-lib.svg new file mode 100644 index 000000000..4e752857a --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-lib.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-link-open.svg b/packages/ui/src/assets/file-icons/folder-link-open.svg new file mode 100644 index 000000000..817d0d588 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-link-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-link.svg b/packages/ui/src/assets/file-icons/folder-link.svg new file mode 100644 index 000000000..48a8bbe84 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-link.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-linux-open.svg b/packages/ui/src/assets/file-icons/folder-linux-open.svg new file mode 100644 index 000000000..8517b35df --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-linux-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-linux.svg b/packages/ui/src/assets/file-icons/folder-linux.svg new file mode 100644 index 000000000..df4d2293e --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-linux.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-liquibase-open.svg b/packages/ui/src/assets/file-icons/folder-liquibase-open.svg new file mode 100644 index 000000000..2fe7ba65f --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-liquibase-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-liquibase.svg b/packages/ui/src/assets/file-icons/folder-liquibase.svg new file mode 100644 index 000000000..aea076ac1 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-liquibase.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-log-open.svg b/packages/ui/src/assets/file-icons/folder-log-open.svg new file mode 100644 index 000000000..a78771ea1 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-log-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-log.svg b/packages/ui/src/assets/file-icons/folder-log.svg new file mode 100644 index 000000000..b2ba6a582 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-log.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-lottie-open.svg b/packages/ui/src/assets/file-icons/folder-lottie-open.svg new file mode 100644 index 000000000..adca02541 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-lottie-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-lottie.svg b/packages/ui/src/assets/file-icons/folder-lottie.svg new file mode 100644 index 000000000..4d7fe341d --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-lottie.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-lua-open.svg b/packages/ui/src/assets/file-icons/folder-lua-open.svg new file mode 100644 index 000000000..cb2ea6efb --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-lua-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-lua.svg b/packages/ui/src/assets/file-icons/folder-lua.svg new file mode 100644 index 000000000..e32819b9f --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-lua.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-luau-open.svg b/packages/ui/src/assets/file-icons/folder-luau-open.svg new file mode 100644 index 000000000..2b113b473 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-luau-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-luau.svg b/packages/ui/src/assets/file-icons/folder-luau.svg new file mode 100644 index 000000000..a6b455176 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-luau.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-macos-open.svg b/packages/ui/src/assets/file-icons/folder-macos-open.svg new file mode 100644 index 000000000..8d0280ae9 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-macos-open.svg @@ -0,0 +1,6 @@ + + + + diff --git a/packages/ui/src/assets/file-icons/folder-macos.svg b/packages/ui/src/assets/file-icons/folder-macos.svg new file mode 100644 index 000000000..6afe2ed2a --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-macos.svg @@ -0,0 +1,6 @@ + + + + diff --git a/packages/ui/src/assets/file-icons/folder-mail-open.svg b/packages/ui/src/assets/file-icons/folder-mail-open.svg new file mode 100644 index 000000000..27774cf1d --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-mail-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-mail.svg b/packages/ui/src/assets/file-icons/folder-mail.svg new file mode 100644 index 000000000..513e4b1be --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-mail.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-mappings-open.svg b/packages/ui/src/assets/file-icons/folder-mappings-open.svg new file mode 100644 index 000000000..510d06b76 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-mappings-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-mappings.svg b/packages/ui/src/assets/file-icons/folder-mappings.svg new file mode 100644 index 000000000..53b58e05f --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-mappings.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-markdown-open.svg b/packages/ui/src/assets/file-icons/folder-markdown-open.svg new file mode 100644 index 000000000..75ef9044e --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-markdown-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-markdown.svg b/packages/ui/src/assets/file-icons/folder-markdown.svg new file mode 100644 index 000000000..5df5d0a59 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-markdown.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-mercurial-open.svg b/packages/ui/src/assets/file-icons/folder-mercurial-open.svg new file mode 100644 index 000000000..74bbb9da1 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-mercurial-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-mercurial.svg b/packages/ui/src/assets/file-icons/folder-mercurial.svg new file mode 100644 index 000000000..5175b8ea6 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-mercurial.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-messages-open.svg b/packages/ui/src/assets/file-icons/folder-messages-open.svg new file mode 100644 index 000000000..2701529cf --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-messages-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-messages.svg b/packages/ui/src/assets/file-icons/folder-messages.svg new file mode 100644 index 000000000..ab3e2f8c1 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-messages.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-meta-open.svg b/packages/ui/src/assets/file-icons/folder-meta-open.svg new file mode 100644 index 000000000..de1fd82ad --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-meta-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-meta.svg b/packages/ui/src/assets/file-icons/folder-meta.svg new file mode 100644 index 000000000..3a1b90add --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-meta.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-middleware-open.svg b/packages/ui/src/assets/file-icons/folder-middleware-open.svg new file mode 100644 index 000000000..346954c3b --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-middleware-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-middleware.svg b/packages/ui/src/assets/file-icons/folder-middleware.svg new file mode 100644 index 000000000..f12c99de2 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-middleware.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-mjml-open.svg b/packages/ui/src/assets/file-icons/folder-mjml-open.svg new file mode 100644 index 000000000..81843f0e5 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-mjml-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-mjml.svg b/packages/ui/src/assets/file-icons/folder-mjml.svg new file mode 100644 index 000000000..8d7f06703 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-mjml.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-mobile-open.svg b/packages/ui/src/assets/file-icons/folder-mobile-open.svg new file mode 100644 index 000000000..6a5a39b6b --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-mobile-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-mobile.svg b/packages/ui/src/assets/file-icons/folder-mobile.svg new file mode 100644 index 000000000..03aab1333 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-mobile.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-mock-open.svg b/packages/ui/src/assets/file-icons/folder-mock-open.svg new file mode 100644 index 000000000..c92929c6a --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-mock-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-mock.svg b/packages/ui/src/assets/file-icons/folder-mock.svg new file mode 100644 index 000000000..22f88e55a --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-mock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-mojo-open.svg b/packages/ui/src/assets/file-icons/folder-mojo-open.svg new file mode 100644 index 000000000..ce5b9be2d --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-mojo-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-mojo.svg b/packages/ui/src/assets/file-icons/folder-mojo.svg new file mode 100644 index 000000000..67f753755 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-mojo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-molecule-open.svg b/packages/ui/src/assets/file-icons/folder-molecule-open.svg new file mode 100644 index 000000000..846e2f9de --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-molecule-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-molecule.svg b/packages/ui/src/assets/file-icons/folder-molecule.svg new file mode 100644 index 000000000..9c7905eca --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-molecule.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-moon-open.svg b/packages/ui/src/assets/file-icons/folder-moon-open.svg new file mode 100644 index 000000000..f2da8ddd0 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-moon-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-moon.svg b/packages/ui/src/assets/file-icons/folder-moon.svg new file mode 100644 index 000000000..06613deb5 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-moon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-netlify-open.svg b/packages/ui/src/assets/file-icons/folder-netlify-open.svg new file mode 100644 index 000000000..d6f63b776 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-netlify-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-netlify.svg b/packages/ui/src/assets/file-icons/folder-netlify.svg new file mode 100644 index 000000000..5473f42cd --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-netlify.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-next-open.svg b/packages/ui/src/assets/file-icons/folder-next-open.svg new file mode 100644 index 000000000..c8709cac3 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-next-open.svg @@ -0,0 +1,6 @@ + + + + diff --git a/packages/ui/src/assets/file-icons/folder-next.svg b/packages/ui/src/assets/file-icons/folder-next.svg new file mode 100644 index 000000000..cab1e8fca --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-next.svg @@ -0,0 +1,6 @@ + + + + diff --git a/packages/ui/src/assets/file-icons/folder-ngrx-store-open.svg b/packages/ui/src/assets/file-icons/folder-ngrx-store-open.svg new file mode 100644 index 000000000..2c8514ef2 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-ngrx-store-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-ngrx-store.svg b/packages/ui/src/assets/file-icons/folder-ngrx-store.svg new file mode 100644 index 000000000..1f9cb2d59 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-ngrx-store.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-node-open.svg b/packages/ui/src/assets/file-icons/folder-node-open.svg new file mode 100644 index 000000000..a785ed3d6 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-node-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-node.svg b/packages/ui/src/assets/file-icons/folder-node.svg new file mode 100644 index 000000000..fb47492b9 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-node.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-nuxt-open.svg b/packages/ui/src/assets/file-icons/folder-nuxt-open.svg new file mode 100644 index 000000000..c49ff8d21 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-nuxt-open.svg @@ -0,0 +1,6 @@ + + + + diff --git a/packages/ui/src/assets/file-icons/folder-nuxt.svg b/packages/ui/src/assets/file-icons/folder-nuxt.svg new file mode 100644 index 000000000..a0a52b06e --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-nuxt.svg @@ -0,0 +1,6 @@ + + + + diff --git a/packages/ui/src/assets/file-icons/folder-obsidian-open.svg b/packages/ui/src/assets/file-icons/folder-obsidian-open.svg new file mode 100644 index 000000000..f7d1305ea --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-obsidian-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-obsidian.svg b/packages/ui/src/assets/file-icons/folder-obsidian.svg new file mode 100644 index 000000000..cd16a528a --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-obsidian.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-open.svg b/packages/ui/src/assets/file-icons/folder-open.svg new file mode 100644 index 000000000..eac89185e --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-open.svg @@ -0,0 +1,5 @@ + + + diff --git a/packages/ui/src/assets/file-icons/folder-organism-open.svg b/packages/ui/src/assets/file-icons/folder-organism-open.svg new file mode 100644 index 000000000..6be44d2b0 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-organism-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-organism.svg b/packages/ui/src/assets/file-icons/folder-organism.svg new file mode 100644 index 000000000..50092a098 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-organism.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-other-open.svg b/packages/ui/src/assets/file-icons/folder-other-open.svg new file mode 100644 index 000000000..ea4144f48 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-other-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-other.svg b/packages/ui/src/assets/file-icons/folder-other.svg new file mode 100644 index 000000000..df3d27f26 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-other.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-packages-open.svg b/packages/ui/src/assets/file-icons/folder-packages-open.svg new file mode 100644 index 000000000..7ac6075e6 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-packages-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-packages.svg b/packages/ui/src/assets/file-icons/folder-packages.svg new file mode 100644 index 000000000..9ba67cb9a --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-packages.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-pdf-open.svg b/packages/ui/src/assets/file-icons/folder-pdf-open.svg new file mode 100644 index 000000000..fdeccb04b --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-pdf-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-pdf.svg b/packages/ui/src/assets/file-icons/folder-pdf.svg new file mode 100644 index 000000000..db0ace7e2 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-pdf.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-pdm-open.svg b/packages/ui/src/assets/file-icons/folder-pdm-open.svg new file mode 100644 index 000000000..6145f798b --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-pdm-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-pdm.svg b/packages/ui/src/assets/file-icons/folder-pdm.svg new file mode 100644 index 000000000..9508547ff --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-pdm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-php-open.svg b/packages/ui/src/assets/file-icons/folder-php-open.svg new file mode 100644 index 000000000..2059a9b90 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-php-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-php.svg b/packages/ui/src/assets/file-icons/folder-php.svg new file mode 100644 index 000000000..4304e179d --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-php.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-phpmailer-open.svg b/packages/ui/src/assets/file-icons/folder-phpmailer-open.svg new file mode 100644 index 000000000..26388bb3f --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-phpmailer-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-phpmailer.svg b/packages/ui/src/assets/file-icons/folder-phpmailer.svg new file mode 100644 index 000000000..18f696c1c --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-phpmailer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-pipe-open.svg b/packages/ui/src/assets/file-icons/folder-pipe-open.svg new file mode 100644 index 000000000..8aacef08d --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-pipe-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-pipe.svg b/packages/ui/src/assets/file-icons/folder-pipe.svg new file mode 100644 index 000000000..9ba5d0adb --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-pipe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-plastic-open.svg b/packages/ui/src/assets/file-icons/folder-plastic-open.svg new file mode 100644 index 000000000..b93a541f1 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-plastic-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-plastic.svg b/packages/ui/src/assets/file-icons/folder-plastic.svg new file mode 100644 index 000000000..5e595f320 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-plastic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-plugin-open.svg b/packages/ui/src/assets/file-icons/folder-plugin-open.svg new file mode 100644 index 000000000..5a7f03a4d --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-plugin-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-plugin.svg b/packages/ui/src/assets/file-icons/folder-plugin.svg new file mode 100644 index 000000000..14a315457 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-plugin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-policy-open.svg b/packages/ui/src/assets/file-icons/folder-policy-open.svg new file mode 100644 index 000000000..c2b51d459 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-policy-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-policy.svg b/packages/ui/src/assets/file-icons/folder-policy.svg new file mode 100644 index 000000000..1b1781d59 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-policy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-powershell-open.svg b/packages/ui/src/assets/file-icons/folder-powershell-open.svg new file mode 100644 index 000000000..be4b458be --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-powershell-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-powershell.svg b/packages/ui/src/assets/file-icons/folder-powershell.svg new file mode 100644 index 000000000..6f28098de --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-powershell.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-prisma-open.svg b/packages/ui/src/assets/file-icons/folder-prisma-open.svg new file mode 100644 index 000000000..95df8ba0e --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-prisma-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-prisma.svg b/packages/ui/src/assets/file-icons/folder-prisma.svg new file mode 100644 index 000000000..a166ebd1e --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-prisma.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-private-open.svg b/packages/ui/src/assets/file-icons/folder-private-open.svg new file mode 100644 index 000000000..19094be89 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-private-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-private.svg b/packages/ui/src/assets/file-icons/folder-private.svg new file mode 100644 index 000000000..da95ecec4 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-private.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-project-open.svg b/packages/ui/src/assets/file-icons/folder-project-open.svg new file mode 100644 index 000000000..9da28620e --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-project-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-project.svg b/packages/ui/src/assets/file-icons/folder-project.svg new file mode 100644 index 000000000..f575aa014 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-project.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-prompts-open.svg b/packages/ui/src/assets/file-icons/folder-prompts-open.svg new file mode 100644 index 000000000..5ed3346fb --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-prompts-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-prompts.svg b/packages/ui/src/assets/file-icons/folder-prompts.svg new file mode 100644 index 000000000..969535bf5 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-prompts.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-proto-open.svg b/packages/ui/src/assets/file-icons/folder-proto-open.svg new file mode 100644 index 000000000..710de39b5 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-proto-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-proto.svg b/packages/ui/src/assets/file-icons/folder-proto.svg new file mode 100644 index 000000000..935fcbc5d --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-proto.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-public-open.svg b/packages/ui/src/assets/file-icons/folder-public-open.svg new file mode 100644 index 000000000..04449ed55 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-public-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-public.svg b/packages/ui/src/assets/file-icons/folder-public.svg new file mode 100644 index 000000000..ea599391d --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-public.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-python-open.svg b/packages/ui/src/assets/file-icons/folder-python-open.svg new file mode 100644 index 000000000..dbfc367aa --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-python-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-python.svg b/packages/ui/src/assets/file-icons/folder-python.svg new file mode 100644 index 000000000..aae07362e --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-python.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-pytorch-open.svg b/packages/ui/src/assets/file-icons/folder-pytorch-open.svg new file mode 100644 index 000000000..46f664f59 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-pytorch-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-pytorch.svg b/packages/ui/src/assets/file-icons/folder-pytorch.svg new file mode 100644 index 000000000..2616b6bc0 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-pytorch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-quasar-open.svg b/packages/ui/src/assets/file-icons/folder-quasar-open.svg new file mode 100644 index 000000000..5fb6b9288 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-quasar-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-quasar.svg b/packages/ui/src/assets/file-icons/folder-quasar.svg new file mode 100644 index 000000000..b098014e8 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-quasar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-queue-open.svg b/packages/ui/src/assets/file-icons/folder-queue-open.svg new file mode 100644 index 000000000..5afa82181 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-queue-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-queue.svg b/packages/ui/src/assets/file-icons/folder-queue.svg new file mode 100644 index 000000000..244530406 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-queue.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-react-components-open.svg b/packages/ui/src/assets/file-icons/folder-react-components-open.svg new file mode 100644 index 000000000..05af544b2 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-react-components-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-react-components.svg b/packages/ui/src/assets/file-icons/folder-react-components.svg new file mode 100644 index 000000000..5f117a705 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-react-components.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-redux-reducer-open.svg b/packages/ui/src/assets/file-icons/folder-redux-reducer-open.svg new file mode 100644 index 000000000..838bf52a2 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-redux-reducer-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-redux-reducer.svg b/packages/ui/src/assets/file-icons/folder-redux-reducer.svg new file mode 100644 index 000000000..a3b441f01 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-redux-reducer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-repository-open.svg b/packages/ui/src/assets/file-icons/folder-repository-open.svg new file mode 100644 index 000000000..9c6275dbb --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-repository-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-repository.svg b/packages/ui/src/assets/file-icons/folder-repository.svg new file mode 100644 index 000000000..4f7520651 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-repository.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-resolver-open.svg b/packages/ui/src/assets/file-icons/folder-resolver-open.svg new file mode 100644 index 000000000..5a4b752e0 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-resolver-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-resolver.svg b/packages/ui/src/assets/file-icons/folder-resolver.svg new file mode 100644 index 000000000..c59a6b41f --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-resolver.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-resource-open.svg b/packages/ui/src/assets/file-icons/folder-resource-open.svg new file mode 100644 index 000000000..0f534e10d --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-resource-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-resource.svg b/packages/ui/src/assets/file-icons/folder-resource.svg new file mode 100644 index 000000000..24a053af6 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-resource.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-review-open.svg b/packages/ui/src/assets/file-icons/folder-review-open.svg new file mode 100644 index 000000000..2384601dc --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-review-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-review.svg b/packages/ui/src/assets/file-icons/folder-review.svg new file mode 100644 index 000000000..c7b138caa --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-review.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-robot-open.svg b/packages/ui/src/assets/file-icons/folder-robot-open.svg new file mode 100644 index 000000000..cd501c411 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-robot-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-robot.svg b/packages/ui/src/assets/file-icons/folder-robot.svg new file mode 100644 index 000000000..fa582f494 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-robot.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-routes-open.svg b/packages/ui/src/assets/file-icons/folder-routes-open.svg new file mode 100644 index 000000000..c9c875e44 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-routes-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-routes.svg b/packages/ui/src/assets/file-icons/folder-routes.svg new file mode 100644 index 000000000..2fb204dda --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-routes.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-rules-open.svg b/packages/ui/src/assets/file-icons/folder-rules-open.svg new file mode 100644 index 000000000..1f9c01f25 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-rules-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-rules.svg b/packages/ui/src/assets/file-icons/folder-rules.svg new file mode 100644 index 000000000..baa5b615e --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-rules.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-rust-open.svg b/packages/ui/src/assets/file-icons/folder-rust-open.svg new file mode 100644 index 000000000..65be154ef --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-rust-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-rust.svg b/packages/ui/src/assets/file-icons/folder-rust.svg new file mode 100644 index 000000000..afe65f6c4 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-rust.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-sandbox-open.svg b/packages/ui/src/assets/file-icons/folder-sandbox-open.svg new file mode 100644 index 000000000..e0c7a064f --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-sandbox-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-sandbox.svg b/packages/ui/src/assets/file-icons/folder-sandbox.svg new file mode 100644 index 000000000..4339173ff --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-sandbox.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-sass-open.svg b/packages/ui/src/assets/file-icons/folder-sass-open.svg new file mode 100644 index 000000000..0a2a82e94 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-sass-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-sass.svg b/packages/ui/src/assets/file-icons/folder-sass.svg new file mode 100644 index 000000000..6f2873163 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-sass.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-scala-open.svg b/packages/ui/src/assets/file-icons/folder-scala-open.svg new file mode 100644 index 000000000..fb4aee7f6 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-scala-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-scala.svg b/packages/ui/src/assets/file-icons/folder-scala.svg new file mode 100644 index 000000000..d78a07420 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-scala.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-scons-open.svg b/packages/ui/src/assets/file-icons/folder-scons-open.svg new file mode 100644 index 000000000..db8961210 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-scons-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-scons.svg b/packages/ui/src/assets/file-icons/folder-scons.svg new file mode 100644 index 000000000..aae02b46c --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-scons.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-scripts-open.svg b/packages/ui/src/assets/file-icons/folder-scripts-open.svg new file mode 100644 index 000000000..981a43f78 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-scripts-open.svg @@ -0,0 +1,6 @@ + + + + diff --git a/packages/ui/src/assets/file-icons/folder-scripts.svg b/packages/ui/src/assets/file-icons/folder-scripts.svg new file mode 100644 index 000000000..4b755acb9 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-scripts.svg @@ -0,0 +1,6 @@ + + + + diff --git a/packages/ui/src/assets/file-icons/folder-secure-open.svg b/packages/ui/src/assets/file-icons/folder-secure-open.svg new file mode 100644 index 000000000..163f7da40 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-secure-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-secure.svg b/packages/ui/src/assets/file-icons/folder-secure.svg new file mode 100644 index 000000000..110093fb9 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-secure.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-seeders-open.svg b/packages/ui/src/assets/file-icons/folder-seeders-open.svg new file mode 100644 index 000000000..b93194091 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-seeders-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-seeders.svg b/packages/ui/src/assets/file-icons/folder-seeders.svg new file mode 100644 index 000000000..cd59776ad --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-seeders.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-server-open.svg b/packages/ui/src/assets/file-icons/folder-server-open.svg new file mode 100644 index 000000000..706b8af36 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-server-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-server.svg b/packages/ui/src/assets/file-icons/folder-server.svg new file mode 100644 index 000000000..4f03f4726 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-server.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-serverless-open.svg b/packages/ui/src/assets/file-icons/folder-serverless-open.svg new file mode 100644 index 000000000..113f73c9d --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-serverless-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-serverless.svg b/packages/ui/src/assets/file-icons/folder-serverless.svg new file mode 100644 index 000000000..226f89d41 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-serverless.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-shader-open.svg b/packages/ui/src/assets/file-icons/folder-shader-open.svg new file mode 100644 index 000000000..03e00ed5f --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-shader-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-shader.svg b/packages/ui/src/assets/file-icons/folder-shader.svg new file mode 100644 index 000000000..57772b323 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-shader.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-shared-open.svg b/packages/ui/src/assets/file-icons/folder-shared-open.svg new file mode 100644 index 000000000..6542e7fe0 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-shared-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-shared.svg b/packages/ui/src/assets/file-icons/folder-shared.svg new file mode 100644 index 000000000..01e7a17dd --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-shared.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-snapcraft-open.svg b/packages/ui/src/assets/file-icons/folder-snapcraft-open.svg new file mode 100644 index 000000000..1a0306828 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-snapcraft-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-snapcraft.svg b/packages/ui/src/assets/file-icons/folder-snapcraft.svg new file mode 100644 index 000000000..fc77b789a --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-snapcraft.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-snippet-open.svg b/packages/ui/src/assets/file-icons/folder-snippet-open.svg new file mode 100644 index 000000000..451c291f8 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-snippet-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-snippet.svg b/packages/ui/src/assets/file-icons/folder-snippet.svg new file mode 100644 index 000000000..991f5c444 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-snippet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-src-open.svg b/packages/ui/src/assets/file-icons/folder-src-open.svg new file mode 100644 index 000000000..8cd9ee3c1 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-src-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-src-tauri-open.svg b/packages/ui/src/assets/file-icons/folder-src-tauri-open.svg new file mode 100644 index 000000000..969c5778d --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-src-tauri-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-src-tauri.svg b/packages/ui/src/assets/file-icons/folder-src-tauri.svg new file mode 100644 index 000000000..727790c81 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-src-tauri.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-src.svg b/packages/ui/src/assets/file-icons/folder-src.svg new file mode 100644 index 000000000..8d45da992 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-src.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-stack-open.svg b/packages/ui/src/assets/file-icons/folder-stack-open.svg new file mode 100644 index 000000000..cfd8bd057 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-stack-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-stack.svg b/packages/ui/src/assets/file-icons/folder-stack.svg new file mode 100644 index 000000000..9c0b10d52 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-stack.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-stencil-open.svg b/packages/ui/src/assets/file-icons/folder-stencil-open.svg new file mode 100644 index 000000000..6dea078a7 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-stencil-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-stencil.svg b/packages/ui/src/assets/file-icons/folder-stencil.svg new file mode 100644 index 000000000..c0443c98a --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-stencil.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-store-open.svg b/packages/ui/src/assets/file-icons/folder-store-open.svg new file mode 100644 index 000000000..13e415bc5 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-store-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-store.svg b/packages/ui/src/assets/file-icons/folder-store.svg new file mode 100644 index 000000000..ae29c03de --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-store.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-storybook-open.svg b/packages/ui/src/assets/file-icons/folder-storybook-open.svg new file mode 100644 index 000000000..9be24b2e1 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-storybook-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-storybook.svg b/packages/ui/src/assets/file-icons/folder-storybook.svg new file mode 100644 index 000000000..26e6246f0 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-storybook.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-stylus-open.svg b/packages/ui/src/assets/file-icons/folder-stylus-open.svg new file mode 100644 index 000000000..9615173c5 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-stylus-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-stylus.svg b/packages/ui/src/assets/file-icons/folder-stylus.svg new file mode 100644 index 000000000..68ae158fb --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-stylus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-sublime-open.svg b/packages/ui/src/assets/file-icons/folder-sublime-open.svg new file mode 100644 index 000000000..5066f3a14 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-sublime-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-sublime.svg b/packages/ui/src/assets/file-icons/folder-sublime.svg new file mode 100644 index 000000000..1361eda5f --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-sublime.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-supabase-open.svg b/packages/ui/src/assets/file-icons/folder-supabase-open.svg new file mode 100644 index 000000000..d58a6924e --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-supabase-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-supabase.svg b/packages/ui/src/assets/file-icons/folder-supabase.svg new file mode 100644 index 000000000..c0c8189fe --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-supabase.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-svelte-open.svg b/packages/ui/src/assets/file-icons/folder-svelte-open.svg new file mode 100644 index 000000000..f72ae2f7e --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-svelte-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-svelte.svg b/packages/ui/src/assets/file-icons/folder-svelte.svg new file mode 100644 index 000000000..61bf1d4db --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-svelte.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-svg-open.svg b/packages/ui/src/assets/file-icons/folder-svg-open.svg new file mode 100644 index 000000000..f8ef72bad --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-svg-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-svg.svg b/packages/ui/src/assets/file-icons/folder-svg.svg new file mode 100644 index 000000000..320b9eb59 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-svg.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-syntax-open.svg b/packages/ui/src/assets/file-icons/folder-syntax-open.svg new file mode 100644 index 000000000..fd9d972b3 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-syntax-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-syntax.svg b/packages/ui/src/assets/file-icons/folder-syntax.svg new file mode 100644 index 000000000..be4ab1619 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-syntax.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-target-open.svg b/packages/ui/src/assets/file-icons/folder-target-open.svg new file mode 100644 index 000000000..0004bf866 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-target-open.svg @@ -0,0 +1,10 @@ + + + + + + diff --git a/packages/ui/src/assets/file-icons/folder-target.svg b/packages/ui/src/assets/file-icons/folder-target.svg new file mode 100644 index 000000000..5872750bd --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-target.svg @@ -0,0 +1,10 @@ + + + + + + diff --git a/packages/ui/src/assets/file-icons/folder-taskfile-open.svg b/packages/ui/src/assets/file-icons/folder-taskfile-open.svg new file mode 100644 index 000000000..fc2c50148 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-taskfile-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-taskfile.svg b/packages/ui/src/assets/file-icons/folder-taskfile.svg new file mode 100644 index 000000000..1a3cac7ad --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-taskfile.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-tasks-open.svg b/packages/ui/src/assets/file-icons/folder-tasks-open.svg new file mode 100644 index 000000000..ed0e67f26 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-tasks-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-tasks.svg b/packages/ui/src/assets/file-icons/folder-tasks.svg new file mode 100644 index 000000000..1a9ef8ad6 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-tasks.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-television-open.svg b/packages/ui/src/assets/file-icons/folder-television-open.svg new file mode 100644 index 000000000..33c21d8bc --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-television-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-television.svg b/packages/ui/src/assets/file-icons/folder-television.svg new file mode 100644 index 000000000..dc1029496 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-television.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-temp-open.svg b/packages/ui/src/assets/file-icons/folder-temp-open.svg new file mode 100644 index 000000000..ec798b1e2 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-temp-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-temp.svg b/packages/ui/src/assets/file-icons/folder-temp.svg new file mode 100644 index 000000000..3002a86c2 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-temp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-template-open.svg b/packages/ui/src/assets/file-icons/folder-template-open.svg new file mode 100644 index 000000000..e3f822b71 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-template-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-template.svg b/packages/ui/src/assets/file-icons/folder-template.svg new file mode 100644 index 000000000..1d1583704 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-template.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-terraform-open.svg b/packages/ui/src/assets/file-icons/folder-terraform-open.svg new file mode 100644 index 000000000..fff197bb0 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-terraform-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-terraform.svg b/packages/ui/src/assets/file-icons/folder-terraform.svg new file mode 100644 index 000000000..e71fba8dc --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-terraform.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-test-open.svg b/packages/ui/src/assets/file-icons/folder-test-open.svg new file mode 100644 index 000000000..f3fefb357 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-test-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-test.svg b/packages/ui/src/assets/file-icons/folder-test.svg new file mode 100644 index 000000000..92bee1623 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-test.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-theme-open.svg b/packages/ui/src/assets/file-icons/folder-theme-open.svg new file mode 100644 index 000000000..5e79f991e --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-theme-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-theme.svg b/packages/ui/src/assets/file-icons/folder-theme.svg new file mode 100644 index 000000000..88efa9551 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-theme.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-tools-open.svg b/packages/ui/src/assets/file-icons/folder-tools-open.svg new file mode 100644 index 000000000..77ecaa886 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-tools-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-tools.svg b/packages/ui/src/assets/file-icons/folder-tools.svg new file mode 100644 index 000000000..d591a1f38 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-tools.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-trash-open.svg b/packages/ui/src/assets/file-icons/folder-trash-open.svg new file mode 100644 index 000000000..add51b82d --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-trash-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-trash.svg b/packages/ui/src/assets/file-icons/folder-trash.svg new file mode 100644 index 000000000..1e81d28f9 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-trash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-trigger-open.svg b/packages/ui/src/assets/file-icons/folder-trigger-open.svg new file mode 100644 index 000000000..ecd80d37c --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-trigger-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-trigger.svg b/packages/ui/src/assets/file-icons/folder-trigger.svg new file mode 100644 index 000000000..cfe23c1bf --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-trigger.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-turborepo-open.svg b/packages/ui/src/assets/file-icons/folder-turborepo-open.svg new file mode 100644 index 000000000..e0d7c35cf --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-turborepo-open.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + diff --git a/packages/ui/src/assets/file-icons/folder-turborepo.svg b/packages/ui/src/assets/file-icons/folder-turborepo.svg new file mode 100644 index 000000000..ea203360b --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-turborepo.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + diff --git a/packages/ui/src/assets/file-icons/folder-typescript-open.svg b/packages/ui/src/assets/file-icons/folder-typescript-open.svg new file mode 100644 index 000000000..87c8e2fa1 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-typescript-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-typescript.svg b/packages/ui/src/assets/file-icons/folder-typescript.svg new file mode 100644 index 000000000..df26f8937 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-typescript.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-ui-open.svg b/packages/ui/src/assets/file-icons/folder-ui-open.svg new file mode 100644 index 000000000..304491698 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-ui-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-ui.svg b/packages/ui/src/assets/file-icons/folder-ui.svg new file mode 100644 index 000000000..fa320d101 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-ui.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-unity-open.svg b/packages/ui/src/assets/file-icons/folder-unity-open.svg new file mode 100644 index 000000000..cb036d5d1 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-unity-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-unity.svg b/packages/ui/src/assets/file-icons/folder-unity.svg new file mode 100644 index 000000000..c751de29c --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-unity.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-update-open.svg b/packages/ui/src/assets/file-icons/folder-update-open.svg new file mode 100644 index 000000000..a6d18a9a7 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-update-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-update.svg b/packages/ui/src/assets/file-icons/folder-update.svg new file mode 100644 index 000000000..65eaf57d7 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-update.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-upload-open.svg b/packages/ui/src/assets/file-icons/folder-upload-open.svg new file mode 100644 index 000000000..24fc35931 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-upload-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-upload.svg b/packages/ui/src/assets/file-icons/folder-upload.svg new file mode 100644 index 000000000..423c6c117 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-upload.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-utils-open.svg b/packages/ui/src/assets/file-icons/folder-utils-open.svg new file mode 100644 index 000000000..b894eff0b --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-utils-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-utils.svg b/packages/ui/src/assets/file-icons/folder-utils.svg new file mode 100644 index 000000000..fcc799948 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-utils.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-vercel-open.svg b/packages/ui/src/assets/file-icons/folder-vercel-open.svg new file mode 100644 index 000000000..c571c63f3 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-vercel-open.svg @@ -0,0 +1,5 @@ + + + + diff --git a/packages/ui/src/assets/file-icons/folder-vercel.svg b/packages/ui/src/assets/file-icons/folder-vercel.svg new file mode 100644 index 000000000..513848130 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-vercel.svg @@ -0,0 +1,5 @@ + + + + diff --git a/packages/ui/src/assets/file-icons/folder-verdaccio-open.svg b/packages/ui/src/assets/file-icons/folder-verdaccio-open.svg new file mode 100644 index 000000000..24beac52b --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-verdaccio-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-verdaccio.svg b/packages/ui/src/assets/file-icons/folder-verdaccio.svg new file mode 100644 index 000000000..8e78ba798 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-verdaccio.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-video-open.svg b/packages/ui/src/assets/file-icons/folder-video-open.svg new file mode 100644 index 000000000..ea60cd047 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-video-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-video.svg b/packages/ui/src/assets/file-icons/folder-video.svg new file mode 100644 index 000000000..d1385545a --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-video.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-views-open.svg b/packages/ui/src/assets/file-icons/folder-views-open.svg new file mode 100644 index 000000000..1c785e4ce --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-views-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-views.svg b/packages/ui/src/assets/file-icons/folder-views.svg new file mode 100644 index 000000000..5d41f10b0 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-views.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-vm-open.svg b/packages/ui/src/assets/file-icons/folder-vm-open.svg new file mode 100644 index 000000000..e1a2b54cf --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-vm-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-vm.svg b/packages/ui/src/assets/file-icons/folder-vm.svg new file mode 100644 index 000000000..1ee3a95dd --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-vm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-vscode-open.svg b/packages/ui/src/assets/file-icons/folder-vscode-open.svg new file mode 100644 index 000000000..82e3a21e0 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-vscode-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-vscode.svg b/packages/ui/src/assets/file-icons/folder-vscode.svg new file mode 100644 index 000000000..07ccbd6e7 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-vscode.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-vue-directives-open.svg b/packages/ui/src/assets/file-icons/folder-vue-directives-open.svg new file mode 100644 index 000000000..341354bbc --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-vue-directives-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-vue-directives.svg b/packages/ui/src/assets/file-icons/folder-vue-directives.svg new file mode 100644 index 000000000..fc28ccb85 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-vue-directives.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-vue-open.svg b/packages/ui/src/assets/file-icons/folder-vue-open.svg new file mode 100644 index 000000000..03abcafab --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-vue-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-vue.svg b/packages/ui/src/assets/file-icons/folder-vue.svg new file mode 100644 index 000000000..c7cf38e8a --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-vue.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-vuepress-open.svg b/packages/ui/src/assets/file-icons/folder-vuepress-open.svg new file mode 100644 index 000000000..af2b09b39 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-vuepress-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-vuepress.svg b/packages/ui/src/assets/file-icons/folder-vuepress.svg new file mode 100644 index 000000000..42fb0dc4b --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-vuepress.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-vuex-store-open.svg b/packages/ui/src/assets/file-icons/folder-vuex-store-open.svg new file mode 100644 index 000000000..77c3c4681 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-vuex-store-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-vuex-store.svg b/packages/ui/src/assets/file-icons/folder-vuex-store.svg new file mode 100644 index 000000000..5c6793e6d --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-vuex-store.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-wakatime-open.svg b/packages/ui/src/assets/file-icons/folder-wakatime-open.svg new file mode 100644 index 000000000..d1dbc3845 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-wakatime-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-wakatime.svg b/packages/ui/src/assets/file-icons/folder-wakatime.svg new file mode 100644 index 000000000..860a661ee --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-wakatime.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-webpack-open.svg b/packages/ui/src/assets/file-icons/folder-webpack-open.svg new file mode 100644 index 000000000..acd1e1919 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-webpack-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-webpack.svg b/packages/ui/src/assets/file-icons/folder-webpack.svg new file mode 100644 index 000000000..3ac887a2a --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-webpack.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-windows-open.svg b/packages/ui/src/assets/file-icons/folder-windows-open.svg new file mode 100644 index 000000000..9173ff9cb --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-windows-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-windows.svg b/packages/ui/src/assets/file-icons/folder-windows.svg new file mode 100644 index 000000000..184de3100 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-windows.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-wordpress-open.svg b/packages/ui/src/assets/file-icons/folder-wordpress-open.svg new file mode 100644 index 000000000..8cb4006db --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-wordpress-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-wordpress.svg b/packages/ui/src/assets/file-icons/folder-wordpress.svg new file mode 100644 index 000000000..a954a2b99 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-wordpress.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-yarn-open.svg b/packages/ui/src/assets/file-icons/folder-yarn-open.svg new file mode 100644 index 000000000..ddbb98894 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-yarn-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-yarn.svg b/packages/ui/src/assets/file-icons/folder-yarn.svg new file mode 100644 index 000000000..58aee64b8 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-yarn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-zeabur-open.svg b/packages/ui/src/assets/file-icons/folder-zeabur-open.svg new file mode 100644 index 000000000..ac2a31a3e --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-zeabur-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder-zeabur.svg b/packages/ui/src/assets/file-icons/folder-zeabur.svg new file mode 100644 index 000000000..b0b842136 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder-zeabur.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/folder.svg b/packages/ui/src/assets/file-icons/folder.svg new file mode 100644 index 000000000..97ee81ca4 --- /dev/null +++ b/packages/ui/src/assets/file-icons/folder.svg @@ -0,0 +1,5 @@ + + + diff --git a/packages/ui/src/assets/file-icons/font.svg b/packages/ui/src/assets/file-icons/font.svg new file mode 100644 index 000000000..961586d9d --- /dev/null +++ b/packages/ui/src/assets/file-icons/font.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/forth.svg b/packages/ui/src/assets/file-icons/forth.svg new file mode 100644 index 000000000..50b66af6e --- /dev/null +++ b/packages/ui/src/assets/file-icons/forth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/fortran.svg b/packages/ui/src/assets/file-icons/fortran.svg new file mode 100644 index 000000000..235db1a06 --- /dev/null +++ b/packages/ui/src/assets/file-icons/fortran.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/foxpro.svg b/packages/ui/src/assets/file-icons/foxpro.svg new file mode 100644 index 000000000..e2d5eb00b --- /dev/null +++ b/packages/ui/src/assets/file-icons/foxpro.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/freemarker.svg b/packages/ui/src/assets/file-icons/freemarker.svg new file mode 100644 index 000000000..edf98f6df --- /dev/null +++ b/packages/ui/src/assets/file-icons/freemarker.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/fsharp.svg b/packages/ui/src/assets/file-icons/fsharp.svg new file mode 100644 index 000000000..1e5b7cfdc --- /dev/null +++ b/packages/ui/src/assets/file-icons/fsharp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/fusebox.svg b/packages/ui/src/assets/file-icons/fusebox.svg new file mode 100644 index 000000000..a4ad3d666 --- /dev/null +++ b/packages/ui/src/assets/file-icons/fusebox.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/gamemaker.svg b/packages/ui/src/assets/file-icons/gamemaker.svg new file mode 100644 index 000000000..4097cdd7f --- /dev/null +++ b/packages/ui/src/assets/file-icons/gamemaker.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/garden.svg b/packages/ui/src/assets/file-icons/garden.svg new file mode 100644 index 000000000..a96386d60 --- /dev/null +++ b/packages/ui/src/assets/file-icons/garden.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/gatsby.svg b/packages/ui/src/assets/file-icons/gatsby.svg new file mode 100644 index 000000000..c2674692e --- /dev/null +++ b/packages/ui/src/assets/file-icons/gatsby.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/gcp.svg b/packages/ui/src/assets/file-icons/gcp.svg new file mode 100644 index 000000000..62be90414 --- /dev/null +++ b/packages/ui/src/assets/file-icons/gcp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/gemfile.svg b/packages/ui/src/assets/file-icons/gemfile.svg new file mode 100644 index 000000000..757c89d16 --- /dev/null +++ b/packages/ui/src/assets/file-icons/gemfile.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/gemini-ai.svg b/packages/ui/src/assets/file-icons/gemini-ai.svg new file mode 100644 index 000000000..0911694b1 --- /dev/null +++ b/packages/ui/src/assets/file-icons/gemini-ai.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/gemini.svg b/packages/ui/src/assets/file-icons/gemini.svg new file mode 100644 index 000000000..79ad4bf5f --- /dev/null +++ b/packages/ui/src/assets/file-icons/gemini.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/git.svg b/packages/ui/src/assets/file-icons/git.svg new file mode 100644 index 000000000..c1e08fd4e --- /dev/null +++ b/packages/ui/src/assets/file-icons/git.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/github-actions-workflow.svg b/packages/ui/src/assets/file-icons/github-actions-workflow.svg new file mode 100644 index 000000000..1c724c5ff --- /dev/null +++ b/packages/ui/src/assets/file-icons/github-actions-workflow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/github-sponsors.svg b/packages/ui/src/assets/file-icons/github-sponsors.svg new file mode 100644 index 000000000..72fb66811 --- /dev/null +++ b/packages/ui/src/assets/file-icons/github-sponsors.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/gitlab.svg b/packages/ui/src/assets/file-icons/gitlab.svg new file mode 100644 index 000000000..ceeabaf9a --- /dev/null +++ b/packages/ui/src/assets/file-icons/gitlab.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/gitpod.svg b/packages/ui/src/assets/file-icons/gitpod.svg new file mode 100644 index 000000000..a992017ec --- /dev/null +++ b/packages/ui/src/assets/file-icons/gitpod.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/gleam.svg b/packages/ui/src/assets/file-icons/gleam.svg new file mode 100644 index 000000000..76e0d0c5e --- /dev/null +++ b/packages/ui/src/assets/file-icons/gleam.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/gnuplot.svg b/packages/ui/src/assets/file-icons/gnuplot.svg new file mode 100644 index 000000000..8cc510b53 --- /dev/null +++ b/packages/ui/src/assets/file-icons/gnuplot.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/go-mod.svg b/packages/ui/src/assets/file-icons/go-mod.svg new file mode 100644 index 000000000..1689116be --- /dev/null +++ b/packages/ui/src/assets/file-icons/go-mod.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/go.svg b/packages/ui/src/assets/file-icons/go.svg new file mode 100644 index 000000000..d874e329e --- /dev/null +++ b/packages/ui/src/assets/file-icons/go.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/go_gopher.svg b/packages/ui/src/assets/file-icons/go_gopher.svg new file mode 100644 index 000000000..e465f7456 --- /dev/null +++ b/packages/ui/src/assets/file-icons/go_gopher.svg @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/ui/src/assets/file-icons/godot-assets.svg b/packages/ui/src/assets/file-icons/godot-assets.svg new file mode 100644 index 000000000..19e193da4 --- /dev/null +++ b/packages/ui/src/assets/file-icons/godot-assets.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/godot.svg b/packages/ui/src/assets/file-icons/godot.svg new file mode 100644 index 000000000..4b1dd7fc2 --- /dev/null +++ b/packages/ui/src/assets/file-icons/godot.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/gradle.svg b/packages/ui/src/assets/file-icons/gradle.svg new file mode 100644 index 000000000..72d88fdbb --- /dev/null +++ b/packages/ui/src/assets/file-icons/gradle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/grafana-alloy.svg b/packages/ui/src/assets/file-icons/grafana-alloy.svg new file mode 100644 index 000000000..cf0003126 --- /dev/null +++ b/packages/ui/src/assets/file-icons/grafana-alloy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/grain.svg b/packages/ui/src/assets/file-icons/grain.svg new file mode 100644 index 000000000..f96d46ba7 --- /dev/null +++ b/packages/ui/src/assets/file-icons/grain.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/graphcool.svg b/packages/ui/src/assets/file-icons/graphcool.svg new file mode 100644 index 000000000..bdaedb9d5 --- /dev/null +++ b/packages/ui/src/assets/file-icons/graphcool.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/graphql.svg b/packages/ui/src/assets/file-icons/graphql.svg new file mode 100644 index 000000000..252b0f734 --- /dev/null +++ b/packages/ui/src/assets/file-icons/graphql.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/gridsome.svg b/packages/ui/src/assets/file-icons/gridsome.svg new file mode 100644 index 000000000..872774100 --- /dev/null +++ b/packages/ui/src/assets/file-icons/gridsome.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/groovy.svg b/packages/ui/src/assets/file-icons/groovy.svg new file mode 100644 index 000000000..9af0c08f4 --- /dev/null +++ b/packages/ui/src/assets/file-icons/groovy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/grunt.svg b/packages/ui/src/assets/file-icons/grunt.svg new file mode 100644 index 000000000..2b1499453 --- /dev/null +++ b/packages/ui/src/assets/file-icons/grunt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/gulp.svg b/packages/ui/src/assets/file-icons/gulp.svg new file mode 100644 index 000000000..bc6a77ffd --- /dev/null +++ b/packages/ui/src/assets/file-icons/gulp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/h.svg b/packages/ui/src/assets/file-icons/h.svg new file mode 100644 index 000000000..08db8fe48 --- /dev/null +++ b/packages/ui/src/assets/file-icons/h.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/hack.svg b/packages/ui/src/assets/file-icons/hack.svg new file mode 100644 index 000000000..921cd7359 --- /dev/null +++ b/packages/ui/src/assets/file-icons/hack.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/hadolint.svg b/packages/ui/src/assets/file-icons/hadolint.svg new file mode 100644 index 000000000..26195f506 --- /dev/null +++ b/packages/ui/src/assets/file-icons/hadolint.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/haml.svg b/packages/ui/src/assets/file-icons/haml.svg new file mode 100644 index 000000000..bf08db53a --- /dev/null +++ b/packages/ui/src/assets/file-icons/haml.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/handlebars.svg b/packages/ui/src/assets/file-icons/handlebars.svg new file mode 100644 index 000000000..cf8993005 --- /dev/null +++ b/packages/ui/src/assets/file-icons/handlebars.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/hardhat.svg b/packages/ui/src/assets/file-icons/hardhat.svg new file mode 100644 index 000000000..dad8d4503 --- /dev/null +++ b/packages/ui/src/assets/file-icons/hardhat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/harmonix.svg b/packages/ui/src/assets/file-icons/harmonix.svg new file mode 100644 index 000000000..299fa478c --- /dev/null +++ b/packages/ui/src/assets/file-icons/harmonix.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/haskell.svg b/packages/ui/src/assets/file-icons/haskell.svg new file mode 100644 index 000000000..ae44927a9 --- /dev/null +++ b/packages/ui/src/assets/file-icons/haskell.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/haxe.svg b/packages/ui/src/assets/file-icons/haxe.svg new file mode 100644 index 000000000..cb28364f3 --- /dev/null +++ b/packages/ui/src/assets/file-icons/haxe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/hcl.svg b/packages/ui/src/assets/file-icons/hcl.svg new file mode 100644 index 000000000..71edfb4af --- /dev/null +++ b/packages/ui/src/assets/file-icons/hcl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/hcl_light.svg b/packages/ui/src/assets/file-icons/hcl_light.svg new file mode 100644 index 000000000..019691460 --- /dev/null +++ b/packages/ui/src/assets/file-icons/hcl_light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/helm.svg b/packages/ui/src/assets/file-icons/helm.svg new file mode 100644 index 000000000..58aa4a82d --- /dev/null +++ b/packages/ui/src/assets/file-icons/helm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/heroku.svg b/packages/ui/src/assets/file-icons/heroku.svg new file mode 100644 index 000000000..d9d1ab03d --- /dev/null +++ b/packages/ui/src/assets/file-icons/heroku.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/hex.svg b/packages/ui/src/assets/file-icons/hex.svg new file mode 100644 index 000000000..e50c6771c --- /dev/null +++ b/packages/ui/src/assets/file-icons/hex.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/histoire.svg b/packages/ui/src/assets/file-icons/histoire.svg new file mode 100644 index 000000000..5619c16da --- /dev/null +++ b/packages/ui/src/assets/file-icons/histoire.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/hjson.svg b/packages/ui/src/assets/file-icons/hjson.svg new file mode 100644 index 000000000..7725feb78 --- /dev/null +++ b/packages/ui/src/assets/file-icons/hjson.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/horusec.svg b/packages/ui/src/assets/file-icons/horusec.svg new file mode 100644 index 000000000..9ea1155e4 --- /dev/null +++ b/packages/ui/src/assets/file-icons/horusec.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/hosts.svg b/packages/ui/src/assets/file-icons/hosts.svg new file mode 100644 index 000000000..f88e7c6c8 --- /dev/null +++ b/packages/ui/src/assets/file-icons/hosts.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/hosts_light.svg b/packages/ui/src/assets/file-icons/hosts_light.svg new file mode 100644 index 000000000..613a25e39 --- /dev/null +++ b/packages/ui/src/assets/file-icons/hosts_light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/hpp.svg b/packages/ui/src/assets/file-icons/hpp.svg new file mode 100644 index 000000000..3e6872d2e --- /dev/null +++ b/packages/ui/src/assets/file-icons/hpp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/html.svg b/packages/ui/src/assets/file-icons/html.svg new file mode 100644 index 000000000..71caf32b6 --- /dev/null +++ b/packages/ui/src/assets/file-icons/html.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/http.svg b/packages/ui/src/assets/file-icons/http.svg new file mode 100644 index 000000000..94574d4a5 --- /dev/null +++ b/packages/ui/src/assets/file-icons/http.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/huff.svg b/packages/ui/src/assets/file-icons/huff.svg new file mode 100644 index 000000000..223291415 --- /dev/null +++ b/packages/ui/src/assets/file-icons/huff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/huff_light.svg b/packages/ui/src/assets/file-icons/huff_light.svg new file mode 100644 index 000000000..43889e036 --- /dev/null +++ b/packages/ui/src/assets/file-icons/huff_light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/hurl.svg b/packages/ui/src/assets/file-icons/hurl.svg new file mode 100644 index 000000000..227045b5e --- /dev/null +++ b/packages/ui/src/assets/file-icons/hurl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/husky.svg b/packages/ui/src/assets/file-icons/husky.svg new file mode 100644 index 000000000..b48f06a69 --- /dev/null +++ b/packages/ui/src/assets/file-icons/husky.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/i18n.svg b/packages/ui/src/assets/file-icons/i18n.svg new file mode 100644 index 000000000..4f678de31 --- /dev/null +++ b/packages/ui/src/assets/file-icons/i18n.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/idris.svg b/packages/ui/src/assets/file-icons/idris.svg new file mode 100644 index 000000000..445745b68 --- /dev/null +++ b/packages/ui/src/assets/file-icons/idris.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/ifanr-cloud.svg b/packages/ui/src/assets/file-icons/ifanr-cloud.svg new file mode 100644 index 000000000..c356b1691 --- /dev/null +++ b/packages/ui/src/assets/file-icons/ifanr-cloud.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/image.svg b/packages/ui/src/assets/file-icons/image.svg new file mode 100644 index 000000000..0ca446bb9 --- /dev/null +++ b/packages/ui/src/assets/file-icons/image.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/imba.svg b/packages/ui/src/assets/file-icons/imba.svg new file mode 100644 index 000000000..60b06154c --- /dev/null +++ b/packages/ui/src/assets/file-icons/imba.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/installation.svg b/packages/ui/src/assets/file-icons/installation.svg new file mode 100644 index 000000000..36fa21cf0 --- /dev/null +++ b/packages/ui/src/assets/file-icons/installation.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/ionic.svg b/packages/ui/src/assets/file-icons/ionic.svg new file mode 100644 index 000000000..2ce630d01 --- /dev/null +++ b/packages/ui/src/assets/file-icons/ionic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/istanbul.svg b/packages/ui/src/assets/file-icons/istanbul.svg new file mode 100644 index 000000000..9508a981a --- /dev/null +++ b/packages/ui/src/assets/file-icons/istanbul.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/jar.svg b/packages/ui/src/assets/file-icons/jar.svg new file mode 100644 index 000000000..1c81c48c5 --- /dev/null +++ b/packages/ui/src/assets/file-icons/jar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/java.svg b/packages/ui/src/assets/file-icons/java.svg new file mode 100644 index 000000000..0950bc402 --- /dev/null +++ b/packages/ui/src/assets/file-icons/java.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/javaclass.svg b/packages/ui/src/assets/file-icons/javaclass.svg new file mode 100644 index 000000000..9abe7ad80 --- /dev/null +++ b/packages/ui/src/assets/file-icons/javaclass.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/javascript-map.svg b/packages/ui/src/assets/file-icons/javascript-map.svg new file mode 100644 index 000000000..a1fcc2273 --- /dev/null +++ b/packages/ui/src/assets/file-icons/javascript-map.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/javascript.svg b/packages/ui/src/assets/file-icons/javascript.svg new file mode 100644 index 000000000..254704ab7 --- /dev/null +++ b/packages/ui/src/assets/file-icons/javascript.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/jenkins.svg b/packages/ui/src/assets/file-icons/jenkins.svg new file mode 100644 index 000000000..1517b746e --- /dev/null +++ b/packages/ui/src/assets/file-icons/jenkins.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/jest.svg b/packages/ui/src/assets/file-icons/jest.svg new file mode 100644 index 000000000..fb40ecb37 --- /dev/null +++ b/packages/ui/src/assets/file-icons/jest.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/jinja.svg b/packages/ui/src/assets/file-icons/jinja.svg new file mode 100644 index 000000000..8163f2a1b --- /dev/null +++ b/packages/ui/src/assets/file-icons/jinja.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/jinja_light.svg b/packages/ui/src/assets/file-icons/jinja_light.svg new file mode 100644 index 000000000..22333982c --- /dev/null +++ b/packages/ui/src/assets/file-icons/jinja_light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/jsconfig.svg b/packages/ui/src/assets/file-icons/jsconfig.svg new file mode 100644 index 000000000..5aef48128 --- /dev/null +++ b/packages/ui/src/assets/file-icons/jsconfig.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/json.svg b/packages/ui/src/assets/file-icons/json.svg new file mode 100644 index 000000000..2590b943f --- /dev/null +++ b/packages/ui/src/assets/file-icons/json.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/jsr.svg b/packages/ui/src/assets/file-icons/jsr.svg new file mode 100644 index 000000000..739f6574e --- /dev/null +++ b/packages/ui/src/assets/file-icons/jsr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/jsr_light.svg b/packages/ui/src/assets/file-icons/jsr_light.svg new file mode 100644 index 000000000..c93d45224 --- /dev/null +++ b/packages/ui/src/assets/file-icons/jsr_light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/julia.svg b/packages/ui/src/assets/file-icons/julia.svg new file mode 100644 index 000000000..39fca6351 --- /dev/null +++ b/packages/ui/src/assets/file-icons/julia.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/jupyter.svg b/packages/ui/src/assets/file-icons/jupyter.svg new file mode 100644 index 000000000..770bffbc6 --- /dev/null +++ b/packages/ui/src/assets/file-icons/jupyter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/just.svg b/packages/ui/src/assets/file-icons/just.svg new file mode 100644 index 000000000..7fc754314 --- /dev/null +++ b/packages/ui/src/assets/file-icons/just.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/karma.svg b/packages/ui/src/assets/file-icons/karma.svg new file mode 100644 index 000000000..0db4ab60b --- /dev/null +++ b/packages/ui/src/assets/file-icons/karma.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/kcl.svg b/packages/ui/src/assets/file-icons/kcl.svg new file mode 100644 index 000000000..4f10c602e --- /dev/null +++ b/packages/ui/src/assets/file-icons/kcl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/key.svg b/packages/ui/src/assets/file-icons/key.svg new file mode 100644 index 000000000..08f67af4c --- /dev/null +++ b/packages/ui/src/assets/file-icons/key.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/keystatic.svg b/packages/ui/src/assets/file-icons/keystatic.svg new file mode 100644 index 000000000..087b65872 --- /dev/null +++ b/packages/ui/src/assets/file-icons/keystatic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/kivy.svg b/packages/ui/src/assets/file-icons/kivy.svg new file mode 100644 index 000000000..2a1a35c4a --- /dev/null +++ b/packages/ui/src/assets/file-icons/kivy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/kl.svg b/packages/ui/src/assets/file-icons/kl.svg new file mode 100644 index 000000000..967ef09e9 --- /dev/null +++ b/packages/ui/src/assets/file-icons/kl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/knip.svg b/packages/ui/src/assets/file-icons/knip.svg new file mode 100644 index 000000000..c71d0a20d --- /dev/null +++ b/packages/ui/src/assets/file-icons/knip.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/kotlin.svg b/packages/ui/src/assets/file-icons/kotlin.svg new file mode 100644 index 000000000..740505c19 --- /dev/null +++ b/packages/ui/src/assets/file-icons/kotlin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/kubernetes.svg b/packages/ui/src/assets/file-icons/kubernetes.svg new file mode 100644 index 000000000..6726dcc86 --- /dev/null +++ b/packages/ui/src/assets/file-icons/kubernetes.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/kusto.svg b/packages/ui/src/assets/file-icons/kusto.svg new file mode 100644 index 000000000..46087e83c --- /dev/null +++ b/packages/ui/src/assets/file-icons/kusto.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/label.svg b/packages/ui/src/assets/file-icons/label.svg new file mode 100644 index 000000000..28abeacd7 --- /dev/null +++ b/packages/ui/src/assets/file-icons/label.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/laravel.svg b/packages/ui/src/assets/file-icons/laravel.svg new file mode 100644 index 000000000..95ee92351 --- /dev/null +++ b/packages/ui/src/assets/file-icons/laravel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/latexmk.svg b/packages/ui/src/assets/file-icons/latexmk.svg new file mode 100644 index 000000000..484318aaf --- /dev/null +++ b/packages/ui/src/assets/file-icons/latexmk.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/lbx.svg b/packages/ui/src/assets/file-icons/lbx.svg new file mode 100644 index 000000000..c66f15715 --- /dev/null +++ b/packages/ui/src/assets/file-icons/lbx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/lefthook.svg b/packages/ui/src/assets/file-icons/lefthook.svg new file mode 100644 index 000000000..93f6f81b6 --- /dev/null +++ b/packages/ui/src/assets/file-icons/lefthook.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/lerna.svg b/packages/ui/src/assets/file-icons/lerna.svg new file mode 100644 index 000000000..4128d6b9d --- /dev/null +++ b/packages/ui/src/assets/file-icons/lerna.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/less.svg b/packages/ui/src/assets/file-icons/less.svg new file mode 100644 index 000000000..2e13a3c5e --- /dev/null +++ b/packages/ui/src/assets/file-icons/less.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/liara.svg b/packages/ui/src/assets/file-icons/liara.svg new file mode 100644 index 000000000..2fd408c6e --- /dev/null +++ b/packages/ui/src/assets/file-icons/liara.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/lib.svg b/packages/ui/src/assets/file-icons/lib.svg new file mode 100644 index 000000000..7c8fda3e0 --- /dev/null +++ b/packages/ui/src/assets/file-icons/lib.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/lighthouse.svg b/packages/ui/src/assets/file-icons/lighthouse.svg new file mode 100644 index 000000000..022924410 --- /dev/null +++ b/packages/ui/src/assets/file-icons/lighthouse.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/lilypond.svg b/packages/ui/src/assets/file-icons/lilypond.svg new file mode 100644 index 000000000..a12aa2cc2 --- /dev/null +++ b/packages/ui/src/assets/file-icons/lilypond.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/lintstaged.svg b/packages/ui/src/assets/file-icons/lintstaged.svg new file mode 100644 index 000000000..fbf94678e --- /dev/null +++ b/packages/ui/src/assets/file-icons/lintstaged.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/liquid.svg b/packages/ui/src/assets/file-icons/liquid.svg new file mode 100644 index 000000000..5111ab67f --- /dev/null +++ b/packages/ui/src/assets/file-icons/liquid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/lisp.svg b/packages/ui/src/assets/file-icons/lisp.svg new file mode 100644 index 000000000..76e4f465b --- /dev/null +++ b/packages/ui/src/assets/file-icons/lisp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/livescript.svg b/packages/ui/src/assets/file-icons/livescript.svg new file mode 100644 index 000000000..d7dcb37c3 --- /dev/null +++ b/packages/ui/src/assets/file-icons/livescript.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/lock.svg b/packages/ui/src/assets/file-icons/lock.svg new file mode 100644 index 000000000..ca49d02c3 --- /dev/null +++ b/packages/ui/src/assets/file-icons/lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/log.svg b/packages/ui/src/assets/file-icons/log.svg new file mode 100644 index 000000000..389f51d32 --- /dev/null +++ b/packages/ui/src/assets/file-icons/log.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/lolcode.svg b/packages/ui/src/assets/file-icons/lolcode.svg new file mode 100644 index 000000000..f9c759581 --- /dev/null +++ b/packages/ui/src/assets/file-icons/lolcode.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/lottie.svg b/packages/ui/src/assets/file-icons/lottie.svg new file mode 100644 index 000000000..29981d323 --- /dev/null +++ b/packages/ui/src/assets/file-icons/lottie.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/lua.svg b/packages/ui/src/assets/file-icons/lua.svg new file mode 100644 index 000000000..ca7a3d5dd --- /dev/null +++ b/packages/ui/src/assets/file-icons/lua.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/luau.svg b/packages/ui/src/assets/file-icons/luau.svg new file mode 100644 index 000000000..7f9ad5768 --- /dev/null +++ b/packages/ui/src/assets/file-icons/luau.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/lyric.svg b/packages/ui/src/assets/file-icons/lyric.svg new file mode 100644 index 000000000..06bb43e4d --- /dev/null +++ b/packages/ui/src/assets/file-icons/lyric.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/makefile.svg b/packages/ui/src/assets/file-icons/makefile.svg new file mode 100644 index 000000000..e211671c5 --- /dev/null +++ b/packages/ui/src/assets/file-icons/makefile.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/markdoc-config.svg b/packages/ui/src/assets/file-icons/markdoc-config.svg new file mode 100644 index 000000000..13913c38c --- /dev/null +++ b/packages/ui/src/assets/file-icons/markdoc-config.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/markdoc.svg b/packages/ui/src/assets/file-icons/markdoc.svg new file mode 100644 index 000000000..3ed2c54b7 --- /dev/null +++ b/packages/ui/src/assets/file-icons/markdoc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/markdown.svg b/packages/ui/src/assets/file-icons/markdown.svg new file mode 100644 index 000000000..4c224341c --- /dev/null +++ b/packages/ui/src/assets/file-icons/markdown.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/markdownlint.svg b/packages/ui/src/assets/file-icons/markdownlint.svg new file mode 100644 index 000000000..37daf0d27 --- /dev/null +++ b/packages/ui/src/assets/file-icons/markdownlint.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/markojs.svg b/packages/ui/src/assets/file-icons/markojs.svg new file mode 100644 index 000000000..938b6fee8 --- /dev/null +++ b/packages/ui/src/assets/file-icons/markojs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/mathematica.svg b/packages/ui/src/assets/file-icons/mathematica.svg new file mode 100644 index 000000000..08c25084b --- /dev/null +++ b/packages/ui/src/assets/file-icons/mathematica.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/matlab.svg b/packages/ui/src/assets/file-icons/matlab.svg new file mode 100644 index 000000000..a2166f81e --- /dev/null +++ b/packages/ui/src/assets/file-icons/matlab.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/maven.svg b/packages/ui/src/assets/file-icons/maven.svg new file mode 100644 index 000000000..7a8874502 --- /dev/null +++ b/packages/ui/src/assets/file-icons/maven.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/mdsvex.svg b/packages/ui/src/assets/file-icons/mdsvex.svg new file mode 100644 index 000000000..34b252af1 --- /dev/null +++ b/packages/ui/src/assets/file-icons/mdsvex.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/mdx.svg b/packages/ui/src/assets/file-icons/mdx.svg new file mode 100644 index 000000000..b2ab5611a --- /dev/null +++ b/packages/ui/src/assets/file-icons/mdx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/mercurial.svg b/packages/ui/src/assets/file-icons/mercurial.svg new file mode 100644 index 000000000..41f701e23 --- /dev/null +++ b/packages/ui/src/assets/file-icons/mercurial.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/merlin.svg b/packages/ui/src/assets/file-icons/merlin.svg new file mode 100644 index 000000000..96b29d3fd --- /dev/null +++ b/packages/ui/src/assets/file-icons/merlin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/mermaid.svg b/packages/ui/src/assets/file-icons/mermaid.svg new file mode 100644 index 000000000..b1f520d81 --- /dev/null +++ b/packages/ui/src/assets/file-icons/mermaid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/meson.svg b/packages/ui/src/assets/file-icons/meson.svg new file mode 100644 index 000000000..f9d3bef4a --- /dev/null +++ b/packages/ui/src/assets/file-icons/meson.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/minecraft-fabric.svg b/packages/ui/src/assets/file-icons/minecraft-fabric.svg new file mode 100644 index 000000000..4c0985b9c --- /dev/null +++ b/packages/ui/src/assets/file-icons/minecraft-fabric.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/minecraft.svg b/packages/ui/src/assets/file-icons/minecraft.svg new file mode 100644 index 000000000..219af8ae4 --- /dev/null +++ b/packages/ui/src/assets/file-icons/minecraft.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/mint.svg b/packages/ui/src/assets/file-icons/mint.svg new file mode 100644 index 000000000..659340a8c --- /dev/null +++ b/packages/ui/src/assets/file-icons/mint.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/mjml.svg b/packages/ui/src/assets/file-icons/mjml.svg new file mode 100644 index 000000000..5580ca096 --- /dev/null +++ b/packages/ui/src/assets/file-icons/mjml.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/mocha.svg b/packages/ui/src/assets/file-icons/mocha.svg new file mode 100644 index 000000000..bce8ac3b5 --- /dev/null +++ b/packages/ui/src/assets/file-icons/mocha.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/modernizr.svg b/packages/ui/src/assets/file-icons/modernizr.svg new file mode 100644 index 000000000..b340bec1b --- /dev/null +++ b/packages/ui/src/assets/file-icons/modernizr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/mojo.svg b/packages/ui/src/assets/file-icons/mojo.svg new file mode 100644 index 000000000..505a8f529 --- /dev/null +++ b/packages/ui/src/assets/file-icons/mojo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/moon.svg b/packages/ui/src/assets/file-icons/moon.svg new file mode 100644 index 000000000..c428ebb0e --- /dev/null +++ b/packages/ui/src/assets/file-icons/moon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/moonscript.svg b/packages/ui/src/assets/file-icons/moonscript.svg new file mode 100644 index 000000000..1d7f7ee9f --- /dev/null +++ b/packages/ui/src/assets/file-icons/moonscript.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/mxml.svg b/packages/ui/src/assets/file-icons/mxml.svg new file mode 100644 index 000000000..c5b84ddbd --- /dev/null +++ b/packages/ui/src/assets/file-icons/mxml.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/nano-staged.svg b/packages/ui/src/assets/file-icons/nano-staged.svg new file mode 100644 index 000000000..6e6cd0751 --- /dev/null +++ b/packages/ui/src/assets/file-icons/nano-staged.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/nano-staged_light.svg b/packages/ui/src/assets/file-icons/nano-staged_light.svg new file mode 100644 index 000000000..698232f0c --- /dev/null +++ b/packages/ui/src/assets/file-icons/nano-staged_light.svg @@ -0,0 +1,4 @@ + + + diff --git a/packages/ui/src/assets/file-icons/ndst.svg b/packages/ui/src/assets/file-icons/ndst.svg new file mode 100644 index 000000000..194131385 --- /dev/null +++ b/packages/ui/src/assets/file-icons/ndst.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/nest.svg b/packages/ui/src/assets/file-icons/nest.svg new file mode 100644 index 000000000..259dc538b --- /dev/null +++ b/packages/ui/src/assets/file-icons/nest.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/netlify.svg b/packages/ui/src/assets/file-icons/netlify.svg new file mode 100644 index 000000000..27c837fcc --- /dev/null +++ b/packages/ui/src/assets/file-icons/netlify.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/netlify_light.svg b/packages/ui/src/assets/file-icons/netlify_light.svg new file mode 100644 index 000000000..b142c486f --- /dev/null +++ b/packages/ui/src/assets/file-icons/netlify_light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/next.svg b/packages/ui/src/assets/file-icons/next.svg new file mode 100644 index 000000000..83fee37c1 --- /dev/null +++ b/packages/ui/src/assets/file-icons/next.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/next_light.svg b/packages/ui/src/assets/file-icons/next_light.svg new file mode 100644 index 000000000..6e5fb272e --- /dev/null +++ b/packages/ui/src/assets/file-icons/next_light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/nginx.svg b/packages/ui/src/assets/file-icons/nginx.svg new file mode 100644 index 000000000..658ad228f --- /dev/null +++ b/packages/ui/src/assets/file-icons/nginx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/ngrx-actions.svg b/packages/ui/src/assets/file-icons/ngrx-actions.svg new file mode 100644 index 000000000..de418d48d --- /dev/null +++ b/packages/ui/src/assets/file-icons/ngrx-actions.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/ngrx-effects.svg b/packages/ui/src/assets/file-icons/ngrx-effects.svg new file mode 100644 index 000000000..8f7dc89dd --- /dev/null +++ b/packages/ui/src/assets/file-icons/ngrx-effects.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/ngrx-entity.svg b/packages/ui/src/assets/file-icons/ngrx-entity.svg new file mode 100644 index 000000000..af0dd0563 --- /dev/null +++ b/packages/ui/src/assets/file-icons/ngrx-entity.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/ngrx-reducer.svg b/packages/ui/src/assets/file-icons/ngrx-reducer.svg new file mode 100644 index 000000000..db7a5534a --- /dev/null +++ b/packages/ui/src/assets/file-icons/ngrx-reducer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/ngrx-selectors.svg b/packages/ui/src/assets/file-icons/ngrx-selectors.svg new file mode 100644 index 000000000..af03c40ff --- /dev/null +++ b/packages/ui/src/assets/file-icons/ngrx-selectors.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/ngrx-state.svg b/packages/ui/src/assets/file-icons/ngrx-state.svg new file mode 100644 index 000000000..258c0ac87 --- /dev/null +++ b/packages/ui/src/assets/file-icons/ngrx-state.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/nim.svg b/packages/ui/src/assets/file-icons/nim.svg new file mode 100644 index 000000000..d985bb40e --- /dev/null +++ b/packages/ui/src/assets/file-icons/nim.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/nix.svg b/packages/ui/src/assets/file-icons/nix.svg new file mode 100644 index 000000000..a50760969 --- /dev/null +++ b/packages/ui/src/assets/file-icons/nix.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/nodejs.svg b/packages/ui/src/assets/file-icons/nodejs.svg new file mode 100644 index 000000000..ba7390153 --- /dev/null +++ b/packages/ui/src/assets/file-icons/nodejs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/nodejs_alt.svg b/packages/ui/src/assets/file-icons/nodejs_alt.svg new file mode 100644 index 000000000..5b70be2d0 --- /dev/null +++ b/packages/ui/src/assets/file-icons/nodejs_alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/nodemon.svg b/packages/ui/src/assets/file-icons/nodemon.svg new file mode 100644 index 000000000..2bd35d1c2 --- /dev/null +++ b/packages/ui/src/assets/file-icons/nodemon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/npm.svg b/packages/ui/src/assets/file-icons/npm.svg new file mode 100644 index 000000000..87aa58368 --- /dev/null +++ b/packages/ui/src/assets/file-icons/npm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/nuget.svg b/packages/ui/src/assets/file-icons/nuget.svg new file mode 100644 index 000000000..82e298f50 --- /dev/null +++ b/packages/ui/src/assets/file-icons/nuget.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/nunjucks.svg b/packages/ui/src/assets/file-icons/nunjucks.svg new file mode 100644 index 000000000..9fb8890e2 --- /dev/null +++ b/packages/ui/src/assets/file-icons/nunjucks.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/nuxt.svg b/packages/ui/src/assets/file-icons/nuxt.svg new file mode 100644 index 000000000..babf91945 --- /dev/null +++ b/packages/ui/src/assets/file-icons/nuxt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/nx.svg b/packages/ui/src/assets/file-icons/nx.svg new file mode 100644 index 000000000..8db832302 --- /dev/null +++ b/packages/ui/src/assets/file-icons/nx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/objective-c.svg b/packages/ui/src/assets/file-icons/objective-c.svg new file mode 100644 index 000000000..7a69f91d6 --- /dev/null +++ b/packages/ui/src/assets/file-icons/objective-c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/objective-cpp.svg b/packages/ui/src/assets/file-icons/objective-cpp.svg new file mode 100644 index 000000000..cd55d1ea5 --- /dev/null +++ b/packages/ui/src/assets/file-icons/objective-cpp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/ocaml.svg b/packages/ui/src/assets/file-icons/ocaml.svg new file mode 100644 index 000000000..cb6eb6b94 --- /dev/null +++ b/packages/ui/src/assets/file-icons/ocaml.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/odin.svg b/packages/ui/src/assets/file-icons/odin.svg new file mode 100644 index 000000000..1877a6cfc --- /dev/null +++ b/packages/ui/src/assets/file-icons/odin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/opa.svg b/packages/ui/src/assets/file-icons/opa.svg new file mode 100644 index 000000000..3afc1c6bf --- /dev/null +++ b/packages/ui/src/assets/file-icons/opa.svg @@ -0,0 +1,9 @@ + + + + + + diff --git a/packages/ui/src/assets/file-icons/opam.svg b/packages/ui/src/assets/file-icons/opam.svg new file mode 100644 index 000000000..70f1b7f02 --- /dev/null +++ b/packages/ui/src/assets/file-icons/opam.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/openapi.svg b/packages/ui/src/assets/file-icons/openapi.svg new file mode 100644 index 000000000..5b367a168 --- /dev/null +++ b/packages/ui/src/assets/file-icons/openapi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/openapi_light.svg b/packages/ui/src/assets/file-icons/openapi_light.svg new file mode 100644 index 000000000..179006db8 --- /dev/null +++ b/packages/ui/src/assets/file-icons/openapi_light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/otne.svg b/packages/ui/src/assets/file-icons/otne.svg new file mode 100644 index 000000000..8670a615b --- /dev/null +++ b/packages/ui/src/assets/file-icons/otne.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/oxlint.svg b/packages/ui/src/assets/file-icons/oxlint.svg new file mode 100644 index 000000000..2ffad92d9 --- /dev/null +++ b/packages/ui/src/assets/file-icons/oxlint.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/packship.svg b/packages/ui/src/assets/file-icons/packship.svg new file mode 100644 index 000000000..e03b35d66 --- /dev/null +++ b/packages/ui/src/assets/file-icons/packship.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/palette.svg b/packages/ui/src/assets/file-icons/palette.svg new file mode 100644 index 000000000..cc27f66ae --- /dev/null +++ b/packages/ui/src/assets/file-icons/palette.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/panda.svg b/packages/ui/src/assets/file-icons/panda.svg new file mode 100644 index 000000000..dde4122bb --- /dev/null +++ b/packages/ui/src/assets/file-icons/panda.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/parcel.svg b/packages/ui/src/assets/file-icons/parcel.svg new file mode 100644 index 000000000..39a1835f1 --- /dev/null +++ b/packages/ui/src/assets/file-icons/parcel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/pascal.svg b/packages/ui/src/assets/file-icons/pascal.svg new file mode 100644 index 000000000..b0a2993eb --- /dev/null +++ b/packages/ui/src/assets/file-icons/pascal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/pawn.svg b/packages/ui/src/assets/file-icons/pawn.svg new file mode 100644 index 000000000..b615d75d1 --- /dev/null +++ b/packages/ui/src/assets/file-icons/pawn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/payload.svg b/packages/ui/src/assets/file-icons/payload.svg new file mode 100644 index 000000000..8e1e82abd --- /dev/null +++ b/packages/ui/src/assets/file-icons/payload.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/payload_light.svg b/packages/ui/src/assets/file-icons/payload_light.svg new file mode 100644 index 000000000..7a4e9c7d3 --- /dev/null +++ b/packages/ui/src/assets/file-icons/payload_light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/pdf.svg b/packages/ui/src/assets/file-icons/pdf.svg new file mode 100644 index 000000000..1c84fe82d --- /dev/null +++ b/packages/ui/src/assets/file-icons/pdf.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/pdm.svg b/packages/ui/src/assets/file-icons/pdm.svg new file mode 100644 index 000000000..dd23bb343 --- /dev/null +++ b/packages/ui/src/assets/file-icons/pdm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/percy.svg b/packages/ui/src/assets/file-icons/percy.svg new file mode 100644 index 000000000..6d0f8973b --- /dev/null +++ b/packages/ui/src/assets/file-icons/percy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/perl.svg b/packages/ui/src/assets/file-icons/perl.svg new file mode 100644 index 000000000..0534cade2 --- /dev/null +++ b/packages/ui/src/assets/file-icons/perl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/php-cs-fixer.svg b/packages/ui/src/assets/file-icons/php-cs-fixer.svg new file mode 100644 index 000000000..398c2145b --- /dev/null +++ b/packages/ui/src/assets/file-icons/php-cs-fixer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/php.svg b/packages/ui/src/assets/file-icons/php.svg new file mode 100644 index 000000000..1d7e3365e --- /dev/null +++ b/packages/ui/src/assets/file-icons/php.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/php_elephant.svg b/packages/ui/src/assets/file-icons/php_elephant.svg new file mode 100644 index 000000000..d2c2995b6 --- /dev/null +++ b/packages/ui/src/assets/file-icons/php_elephant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/php_elephant_pink.svg b/packages/ui/src/assets/file-icons/php_elephant_pink.svg new file mode 100644 index 000000000..a7cad7493 --- /dev/null +++ b/packages/ui/src/assets/file-icons/php_elephant_pink.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/phpstan.svg b/packages/ui/src/assets/file-icons/phpstan.svg new file mode 100644 index 000000000..34b612fe9 --- /dev/null +++ b/packages/ui/src/assets/file-icons/phpstan.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/phpunit.svg b/packages/ui/src/assets/file-icons/phpunit.svg new file mode 100644 index 000000000..21322005e --- /dev/null +++ b/packages/ui/src/assets/file-icons/phpunit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/pinejs.svg b/packages/ui/src/assets/file-icons/pinejs.svg new file mode 100644 index 000000000..44c0020b2 --- /dev/null +++ b/packages/ui/src/assets/file-icons/pinejs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/pipeline.svg b/packages/ui/src/assets/file-icons/pipeline.svg new file mode 100644 index 000000000..a3a5e6688 --- /dev/null +++ b/packages/ui/src/assets/file-icons/pipeline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/pkl.svg b/packages/ui/src/assets/file-icons/pkl.svg new file mode 100644 index 000000000..3f31ead5d --- /dev/null +++ b/packages/ui/src/assets/file-icons/pkl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/plastic.svg b/packages/ui/src/assets/file-icons/plastic.svg new file mode 100644 index 000000000..cc00e5a70 --- /dev/null +++ b/packages/ui/src/assets/file-icons/plastic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/playwright.svg b/packages/ui/src/assets/file-icons/playwright.svg new file mode 100644 index 000000000..cae0b24aa --- /dev/null +++ b/packages/ui/src/assets/file-icons/playwright.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/plop.svg b/packages/ui/src/assets/file-icons/plop.svg new file mode 100644 index 000000000..85e3bd2f0 --- /dev/null +++ b/packages/ui/src/assets/file-icons/plop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/pm2-ecosystem.svg b/packages/ui/src/assets/file-icons/pm2-ecosystem.svg new file mode 100644 index 000000000..a99d5f2a6 --- /dev/null +++ b/packages/ui/src/assets/file-icons/pm2-ecosystem.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/pnpm.svg b/packages/ui/src/assets/file-icons/pnpm.svg new file mode 100644 index 000000000..fc52c6ed9 --- /dev/null +++ b/packages/ui/src/assets/file-icons/pnpm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/pnpm_light.svg b/packages/ui/src/assets/file-icons/pnpm_light.svg new file mode 100644 index 000000000..4236956cc --- /dev/null +++ b/packages/ui/src/assets/file-icons/pnpm_light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/poetry.svg b/packages/ui/src/assets/file-icons/poetry.svg new file mode 100644 index 000000000..4a355a7ef --- /dev/null +++ b/packages/ui/src/assets/file-icons/poetry.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/postcss.svg b/packages/ui/src/assets/file-icons/postcss.svg new file mode 100644 index 000000000..799edebc9 --- /dev/null +++ b/packages/ui/src/assets/file-icons/postcss.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/posthtml.svg b/packages/ui/src/assets/file-icons/posthtml.svg new file mode 100644 index 000000000..54dda3c6a --- /dev/null +++ b/packages/ui/src/assets/file-icons/posthtml.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/powerpoint.svg b/packages/ui/src/assets/file-icons/powerpoint.svg new file mode 100644 index 000000000..eaba916fb --- /dev/null +++ b/packages/ui/src/assets/file-icons/powerpoint.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/powershell.svg b/packages/ui/src/assets/file-icons/powershell.svg new file mode 100644 index 000000000..a2663936d --- /dev/null +++ b/packages/ui/src/assets/file-icons/powershell.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/pre-commit.svg b/packages/ui/src/assets/file-icons/pre-commit.svg new file mode 100644 index 000000000..399826bff --- /dev/null +++ b/packages/ui/src/assets/file-icons/pre-commit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/prettier.svg b/packages/ui/src/assets/file-icons/prettier.svg new file mode 100644 index 000000000..a6cda341b --- /dev/null +++ b/packages/ui/src/assets/file-icons/prettier.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/prisma.svg b/packages/ui/src/assets/file-icons/prisma.svg new file mode 100644 index 000000000..121abea22 --- /dev/null +++ b/packages/ui/src/assets/file-icons/prisma.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/processing.svg b/packages/ui/src/assets/file-icons/processing.svg new file mode 100644 index 000000000..8a960abd8 --- /dev/null +++ b/packages/ui/src/assets/file-icons/processing.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/prolog.svg b/packages/ui/src/assets/file-icons/prolog.svg new file mode 100644 index 000000000..7eda09071 --- /dev/null +++ b/packages/ui/src/assets/file-icons/prolog.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/prompt.svg b/packages/ui/src/assets/file-icons/prompt.svg new file mode 100644 index 000000000..aa37366b7 --- /dev/null +++ b/packages/ui/src/assets/file-icons/prompt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/proto.svg b/packages/ui/src/assets/file-icons/proto.svg new file mode 100644 index 000000000..7757c0e5f --- /dev/null +++ b/packages/ui/src/assets/file-icons/proto.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/protractor.svg b/packages/ui/src/assets/file-icons/protractor.svg new file mode 100644 index 000000000..50f464394 --- /dev/null +++ b/packages/ui/src/assets/file-icons/protractor.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/pug.svg b/packages/ui/src/assets/file-icons/pug.svg new file mode 100644 index 000000000..62a36027c --- /dev/null +++ b/packages/ui/src/assets/file-icons/pug.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/puppet.svg b/packages/ui/src/assets/file-icons/puppet.svg new file mode 100644 index 000000000..3e1e9c12b --- /dev/null +++ b/packages/ui/src/assets/file-icons/puppet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/puppeteer.svg b/packages/ui/src/assets/file-icons/puppeteer.svg new file mode 100644 index 000000000..b553df392 --- /dev/null +++ b/packages/ui/src/assets/file-icons/puppeteer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/purescript.svg b/packages/ui/src/assets/file-icons/purescript.svg new file mode 100644 index 000000000..d82c8f9d8 --- /dev/null +++ b/packages/ui/src/assets/file-icons/purescript.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/python-misc.svg b/packages/ui/src/assets/file-icons/python-misc.svg new file mode 100644 index 000000000..44fb730e5 --- /dev/null +++ b/packages/ui/src/assets/file-icons/python-misc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/python.svg b/packages/ui/src/assets/file-icons/python.svg new file mode 100644 index 000000000..20c2508a2 --- /dev/null +++ b/packages/ui/src/assets/file-icons/python.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/pytorch.svg b/packages/ui/src/assets/file-icons/pytorch.svg new file mode 100644 index 000000000..4cb85d012 --- /dev/null +++ b/packages/ui/src/assets/file-icons/pytorch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/qsharp.svg b/packages/ui/src/assets/file-icons/qsharp.svg new file mode 100644 index 000000000..de9838d60 --- /dev/null +++ b/packages/ui/src/assets/file-icons/qsharp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/quarto.svg b/packages/ui/src/assets/file-icons/quarto.svg new file mode 100644 index 000000000..3bb8ef7c7 --- /dev/null +++ b/packages/ui/src/assets/file-icons/quarto.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/packages/ui/src/assets/file-icons/quasar.svg b/packages/ui/src/assets/file-icons/quasar.svg new file mode 100644 index 000000000..fa02ff081 --- /dev/null +++ b/packages/ui/src/assets/file-icons/quasar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/quokka.svg b/packages/ui/src/assets/file-icons/quokka.svg new file mode 100644 index 000000000..bf368de32 --- /dev/null +++ b/packages/ui/src/assets/file-icons/quokka.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/qwik.svg b/packages/ui/src/assets/file-icons/qwik.svg new file mode 100644 index 000000000..555511694 --- /dev/null +++ b/packages/ui/src/assets/file-icons/qwik.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/r.svg b/packages/ui/src/assets/file-icons/r.svg new file mode 100644 index 000000000..5703dd0f9 --- /dev/null +++ b/packages/ui/src/assets/file-icons/r.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/racket.svg b/packages/ui/src/assets/file-icons/racket.svg new file mode 100644 index 000000000..04ca144ba --- /dev/null +++ b/packages/ui/src/assets/file-icons/racket.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/raml.svg b/packages/ui/src/assets/file-icons/raml.svg new file mode 100644 index 000000000..d35d561b9 --- /dev/null +++ b/packages/ui/src/assets/file-icons/raml.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/razor.svg b/packages/ui/src/assets/file-icons/razor.svg new file mode 100644 index 000000000..4e99091f1 --- /dev/null +++ b/packages/ui/src/assets/file-icons/razor.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/rbxmk.svg b/packages/ui/src/assets/file-icons/rbxmk.svg new file mode 100644 index 000000000..e7d495376 --- /dev/null +++ b/packages/ui/src/assets/file-icons/rbxmk.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/rc.svg b/packages/ui/src/assets/file-icons/rc.svg new file mode 100644 index 000000000..83040dbc9 --- /dev/null +++ b/packages/ui/src/assets/file-icons/rc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/react.svg b/packages/ui/src/assets/file-icons/react.svg new file mode 100644 index 000000000..ced90db1a --- /dev/null +++ b/packages/ui/src/assets/file-icons/react.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/react_ts.svg b/packages/ui/src/assets/file-icons/react_ts.svg new file mode 100644 index 000000000..887f72ca1 --- /dev/null +++ b/packages/ui/src/assets/file-icons/react_ts.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/readme.svg b/packages/ui/src/assets/file-icons/readme.svg new file mode 100644 index 000000000..943d08f3c --- /dev/null +++ b/packages/ui/src/assets/file-icons/readme.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/reason.svg b/packages/ui/src/assets/file-icons/reason.svg new file mode 100644 index 000000000..0f4b3e1f6 --- /dev/null +++ b/packages/ui/src/assets/file-icons/reason.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/red.svg b/packages/ui/src/assets/file-icons/red.svg new file mode 100644 index 000000000..608423166 --- /dev/null +++ b/packages/ui/src/assets/file-icons/red.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/redux-action.svg b/packages/ui/src/assets/file-icons/redux-action.svg new file mode 100644 index 000000000..a4872e7db --- /dev/null +++ b/packages/ui/src/assets/file-icons/redux-action.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/redux-reducer.svg b/packages/ui/src/assets/file-icons/redux-reducer.svg new file mode 100644 index 000000000..cfcca98a1 --- /dev/null +++ b/packages/ui/src/assets/file-icons/redux-reducer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/redux-selector.svg b/packages/ui/src/assets/file-icons/redux-selector.svg new file mode 100644 index 000000000..073c286df --- /dev/null +++ b/packages/ui/src/assets/file-icons/redux-selector.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/redux-store.svg b/packages/ui/src/assets/file-icons/redux-store.svg new file mode 100644 index 000000000..8e644e771 --- /dev/null +++ b/packages/ui/src/assets/file-icons/redux-store.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/regedit.svg b/packages/ui/src/assets/file-icons/regedit.svg new file mode 100644 index 000000000..3d6320607 --- /dev/null +++ b/packages/ui/src/assets/file-icons/regedit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/remark.svg b/packages/ui/src/assets/file-icons/remark.svg new file mode 100644 index 000000000..9d6a91831 --- /dev/null +++ b/packages/ui/src/assets/file-icons/remark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/remix.svg b/packages/ui/src/assets/file-icons/remix.svg new file mode 100644 index 000000000..763f57ff4 --- /dev/null +++ b/packages/ui/src/assets/file-icons/remix.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/remix_light.svg b/packages/ui/src/assets/file-icons/remix_light.svg new file mode 100644 index 000000000..748b77928 --- /dev/null +++ b/packages/ui/src/assets/file-icons/remix_light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/renovate.svg b/packages/ui/src/assets/file-icons/renovate.svg new file mode 100644 index 000000000..bc63cbb0c --- /dev/null +++ b/packages/ui/src/assets/file-icons/renovate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/replit.svg b/packages/ui/src/assets/file-icons/replit.svg new file mode 100644 index 000000000..f1478a503 --- /dev/null +++ b/packages/ui/src/assets/file-icons/replit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/rescript-interface.svg b/packages/ui/src/assets/file-icons/rescript-interface.svg new file mode 100644 index 000000000..db3055365 --- /dev/null +++ b/packages/ui/src/assets/file-icons/rescript-interface.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/rescript.svg b/packages/ui/src/assets/file-icons/rescript.svg new file mode 100644 index 000000000..8f40a3a96 --- /dev/null +++ b/packages/ui/src/assets/file-icons/rescript.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/restql.svg b/packages/ui/src/assets/file-icons/restql.svg new file mode 100644 index 000000000..a056fe910 --- /dev/null +++ b/packages/ui/src/assets/file-icons/restql.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/riot.svg b/packages/ui/src/assets/file-icons/riot.svg new file mode 100644 index 000000000..587e50dfc --- /dev/null +++ b/packages/ui/src/assets/file-icons/riot.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/roadmap.svg b/packages/ui/src/assets/file-icons/roadmap.svg new file mode 100644 index 000000000..2279eadd0 --- /dev/null +++ b/packages/ui/src/assets/file-icons/roadmap.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/roblox.svg b/packages/ui/src/assets/file-icons/roblox.svg new file mode 100644 index 000000000..56cc37847 --- /dev/null +++ b/packages/ui/src/assets/file-icons/roblox.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/robot.svg b/packages/ui/src/assets/file-icons/robot.svg new file mode 100644 index 000000000..36c722518 --- /dev/null +++ b/packages/ui/src/assets/file-icons/robot.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/robots.svg b/packages/ui/src/assets/file-icons/robots.svg new file mode 100644 index 000000000..11fdaaea4 --- /dev/null +++ b/packages/ui/src/assets/file-icons/robots.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/rocket.svg b/packages/ui/src/assets/file-icons/rocket.svg new file mode 100644 index 000000000..5f62f322c --- /dev/null +++ b/packages/ui/src/assets/file-icons/rocket.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/rojo.svg b/packages/ui/src/assets/file-icons/rojo.svg new file mode 100644 index 000000000..37c46ea0e --- /dev/null +++ b/packages/ui/src/assets/file-icons/rojo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/rollup.svg b/packages/ui/src/assets/file-icons/rollup.svg new file mode 100644 index 000000000..7fa015324 --- /dev/null +++ b/packages/ui/src/assets/file-icons/rollup.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/rome.svg b/packages/ui/src/assets/file-icons/rome.svg new file mode 100644 index 000000000..8f5de92d2 --- /dev/null +++ b/packages/ui/src/assets/file-icons/rome.svg @@ -0,0 +1,6 @@ + + + + diff --git a/packages/ui/src/assets/file-icons/routing.svg b/packages/ui/src/assets/file-icons/routing.svg new file mode 100644 index 000000000..ea02c9054 --- /dev/null +++ b/packages/ui/src/assets/file-icons/routing.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/rspec.svg b/packages/ui/src/assets/file-icons/rspec.svg new file mode 100644 index 000000000..c1bf424d6 --- /dev/null +++ b/packages/ui/src/assets/file-icons/rspec.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/rubocop.svg b/packages/ui/src/assets/file-icons/rubocop.svg new file mode 100644 index 000000000..e6a24a235 --- /dev/null +++ b/packages/ui/src/assets/file-icons/rubocop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/rubocop_light.svg b/packages/ui/src/assets/file-icons/rubocop_light.svg new file mode 100644 index 000000000..689c023b5 --- /dev/null +++ b/packages/ui/src/assets/file-icons/rubocop_light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/ruby.svg b/packages/ui/src/assets/file-icons/ruby.svg new file mode 100644 index 000000000..2e3215d75 --- /dev/null +++ b/packages/ui/src/assets/file-icons/ruby.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/ruff.svg b/packages/ui/src/assets/file-icons/ruff.svg new file mode 100644 index 000000000..a526788a8 --- /dev/null +++ b/packages/ui/src/assets/file-icons/ruff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/rust.svg b/packages/ui/src/assets/file-icons/rust.svg new file mode 100644 index 000000000..b382aa4b1 --- /dev/null +++ b/packages/ui/src/assets/file-icons/rust.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/salesforce.svg b/packages/ui/src/assets/file-icons/salesforce.svg new file mode 100644 index 000000000..80e1aa99e --- /dev/null +++ b/packages/ui/src/assets/file-icons/salesforce.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/san.svg b/packages/ui/src/assets/file-icons/san.svg new file mode 100644 index 000000000..d17b9faf6 --- /dev/null +++ b/packages/ui/src/assets/file-icons/san.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/sas.svg b/packages/ui/src/assets/file-icons/sas.svg new file mode 100644 index 000000000..d47c8bdef --- /dev/null +++ b/packages/ui/src/assets/file-icons/sas.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/sass.svg b/packages/ui/src/assets/file-icons/sass.svg new file mode 100644 index 000000000..6f39acb02 --- /dev/null +++ b/packages/ui/src/assets/file-icons/sass.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/sbt.svg b/packages/ui/src/assets/file-icons/sbt.svg new file mode 100644 index 000000000..37587c5ca --- /dev/null +++ b/packages/ui/src/assets/file-icons/sbt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/scala.svg b/packages/ui/src/assets/file-icons/scala.svg new file mode 100644 index 000000000..08e0c2d34 --- /dev/null +++ b/packages/ui/src/assets/file-icons/scala.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/scheme.svg b/packages/ui/src/assets/file-icons/scheme.svg new file mode 100644 index 000000000..c8f986e86 --- /dev/null +++ b/packages/ui/src/assets/file-icons/scheme.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/scons.svg b/packages/ui/src/assets/file-icons/scons.svg new file mode 100644 index 000000000..d584ea832 --- /dev/null +++ b/packages/ui/src/assets/file-icons/scons.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/scons_light.svg b/packages/ui/src/assets/file-icons/scons_light.svg new file mode 100644 index 000000000..31f88d565 --- /dev/null +++ b/packages/ui/src/assets/file-icons/scons_light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/screwdriver.svg b/packages/ui/src/assets/file-icons/screwdriver.svg new file mode 100644 index 000000000..cac820631 --- /dev/null +++ b/packages/ui/src/assets/file-icons/screwdriver.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/search.svg b/packages/ui/src/assets/file-icons/search.svg new file mode 100644 index 000000000..3d35c8e24 --- /dev/null +++ b/packages/ui/src/assets/file-icons/search.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/semantic-release.svg b/packages/ui/src/assets/file-icons/semantic-release.svg new file mode 100644 index 000000000..17187e89a --- /dev/null +++ b/packages/ui/src/assets/file-icons/semantic-release.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/semantic-release_light.svg b/packages/ui/src/assets/file-icons/semantic-release_light.svg new file mode 100644 index 000000000..21e42a095 --- /dev/null +++ b/packages/ui/src/assets/file-icons/semantic-release_light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/semgrep.svg b/packages/ui/src/assets/file-icons/semgrep.svg new file mode 100644 index 000000000..73a8abc66 --- /dev/null +++ b/packages/ui/src/assets/file-icons/semgrep.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/sentry.svg b/packages/ui/src/assets/file-icons/sentry.svg new file mode 100644 index 000000000..319e60a74 --- /dev/null +++ b/packages/ui/src/assets/file-icons/sentry.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/sequelize.svg b/packages/ui/src/assets/file-icons/sequelize.svg new file mode 100644 index 000000000..0e4c7888f --- /dev/null +++ b/packages/ui/src/assets/file-icons/sequelize.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/serverless.svg b/packages/ui/src/assets/file-icons/serverless.svg new file mode 100644 index 000000000..92ccca84a --- /dev/null +++ b/packages/ui/src/assets/file-icons/serverless.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/settings.svg b/packages/ui/src/assets/file-icons/settings.svg new file mode 100644 index 000000000..dc701ae87 --- /dev/null +++ b/packages/ui/src/assets/file-icons/settings.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/shader.svg b/packages/ui/src/assets/file-icons/shader.svg new file mode 100644 index 000000000..f42156ed8 --- /dev/null +++ b/packages/ui/src/assets/file-icons/shader.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/silverstripe.svg b/packages/ui/src/assets/file-icons/silverstripe.svg new file mode 100644 index 000000000..46cdb7ee1 --- /dev/null +++ b/packages/ui/src/assets/file-icons/silverstripe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/simulink.svg b/packages/ui/src/assets/file-icons/simulink.svg new file mode 100644 index 000000000..33e97fe42 --- /dev/null +++ b/packages/ui/src/assets/file-icons/simulink.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/siyuan.svg b/packages/ui/src/assets/file-icons/siyuan.svg new file mode 100644 index 000000000..7a7488dd2 --- /dev/null +++ b/packages/ui/src/assets/file-icons/siyuan.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/sketch.svg b/packages/ui/src/assets/file-icons/sketch.svg new file mode 100644 index 000000000..0d7540690 --- /dev/null +++ b/packages/ui/src/assets/file-icons/sketch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/slim.svg b/packages/ui/src/assets/file-icons/slim.svg new file mode 100644 index 000000000..edc724173 --- /dev/null +++ b/packages/ui/src/assets/file-icons/slim.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/slint.svg b/packages/ui/src/assets/file-icons/slint.svg new file mode 100644 index 000000000..b6434ec97 --- /dev/null +++ b/packages/ui/src/assets/file-icons/slint.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/slug.svg b/packages/ui/src/assets/file-icons/slug.svg new file mode 100644 index 000000000..da1dcc7b0 --- /dev/null +++ b/packages/ui/src/assets/file-icons/slug.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/smarty.svg b/packages/ui/src/assets/file-icons/smarty.svg new file mode 100644 index 000000000..4572a5879 --- /dev/null +++ b/packages/ui/src/assets/file-icons/smarty.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/sml.svg b/packages/ui/src/assets/file-icons/sml.svg new file mode 100644 index 000000000..8f92a33ba --- /dev/null +++ b/packages/ui/src/assets/file-icons/sml.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/snakemake.svg b/packages/ui/src/assets/file-icons/snakemake.svg new file mode 100644 index 000000000..6dd08c958 --- /dev/null +++ b/packages/ui/src/assets/file-icons/snakemake.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/snapcraft.svg b/packages/ui/src/assets/file-icons/snapcraft.svg new file mode 100644 index 000000000..17bf8d8d9 --- /dev/null +++ b/packages/ui/src/assets/file-icons/snapcraft.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/snowpack.svg b/packages/ui/src/assets/file-icons/snowpack.svg new file mode 100644 index 000000000..7941faefb --- /dev/null +++ b/packages/ui/src/assets/file-icons/snowpack.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/snowpack_light.svg b/packages/ui/src/assets/file-icons/snowpack_light.svg new file mode 100644 index 000000000..70389d20f --- /dev/null +++ b/packages/ui/src/assets/file-icons/snowpack_light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/snyk.svg b/packages/ui/src/assets/file-icons/snyk.svg new file mode 100644 index 000000000..90791eeec --- /dev/null +++ b/packages/ui/src/assets/file-icons/snyk.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/solidity.svg b/packages/ui/src/assets/file-icons/solidity.svg new file mode 100644 index 000000000..6ae9873d8 --- /dev/null +++ b/packages/ui/src/assets/file-icons/solidity.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/sonarcloud.svg b/packages/ui/src/assets/file-icons/sonarcloud.svg new file mode 100644 index 000000000..ee9896161 --- /dev/null +++ b/packages/ui/src/assets/file-icons/sonarcloud.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/spwn.svg b/packages/ui/src/assets/file-icons/spwn.svg new file mode 100644 index 000000000..8a8bf4347 --- /dev/null +++ b/packages/ui/src/assets/file-icons/spwn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/stackblitz.svg b/packages/ui/src/assets/file-icons/stackblitz.svg new file mode 100644 index 000000000..f1806a8b2 --- /dev/null +++ b/packages/ui/src/assets/file-icons/stackblitz.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/stan.svg b/packages/ui/src/assets/file-icons/stan.svg new file mode 100644 index 000000000..bb5cf6723 --- /dev/null +++ b/packages/ui/src/assets/file-icons/stan.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/steadybit.svg b/packages/ui/src/assets/file-icons/steadybit.svg new file mode 100644 index 000000000..4871bbd76 --- /dev/null +++ b/packages/ui/src/assets/file-icons/steadybit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/stencil.svg b/packages/ui/src/assets/file-icons/stencil.svg new file mode 100644 index 000000000..bf8f3ea19 --- /dev/null +++ b/packages/ui/src/assets/file-icons/stencil.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/stitches.svg b/packages/ui/src/assets/file-icons/stitches.svg new file mode 100644 index 000000000..a597fbcce --- /dev/null +++ b/packages/ui/src/assets/file-icons/stitches.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/stitches_light.svg b/packages/ui/src/assets/file-icons/stitches_light.svg new file mode 100644 index 000000000..8001d9dfc --- /dev/null +++ b/packages/ui/src/assets/file-icons/stitches_light.svg @@ -0,0 +1,10 @@ + + + + + + + diff --git a/packages/ui/src/assets/file-icons/storybook.svg b/packages/ui/src/assets/file-icons/storybook.svg new file mode 100644 index 000000000..8a4bdeaa7 --- /dev/null +++ b/packages/ui/src/assets/file-icons/storybook.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/stryker.svg b/packages/ui/src/assets/file-icons/stryker.svg new file mode 100644 index 000000000..05d45e614 --- /dev/null +++ b/packages/ui/src/assets/file-icons/stryker.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/stylable.svg b/packages/ui/src/assets/file-icons/stylable.svg new file mode 100644 index 000000000..be5522619 --- /dev/null +++ b/packages/ui/src/assets/file-icons/stylable.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/stylelint.svg b/packages/ui/src/assets/file-icons/stylelint.svg new file mode 100644 index 000000000..eb6452438 --- /dev/null +++ b/packages/ui/src/assets/file-icons/stylelint.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/stylelint_light.svg b/packages/ui/src/assets/file-icons/stylelint_light.svg new file mode 100644 index 000000000..502fec33f --- /dev/null +++ b/packages/ui/src/assets/file-icons/stylelint_light.svg @@ -0,0 +1,13 @@ + + + + + + + + + + diff --git a/packages/ui/src/assets/file-icons/stylus.svg b/packages/ui/src/assets/file-icons/stylus.svg new file mode 100644 index 000000000..ae61b48dd --- /dev/null +++ b/packages/ui/src/assets/file-icons/stylus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/sublime.svg b/packages/ui/src/assets/file-icons/sublime.svg new file mode 100644 index 000000000..5c99fb9be --- /dev/null +++ b/packages/ui/src/assets/file-icons/sublime.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/subtitles.svg b/packages/ui/src/assets/file-icons/subtitles.svg new file mode 100644 index 000000000..15eebd61f --- /dev/null +++ b/packages/ui/src/assets/file-icons/subtitles.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/supabase.svg b/packages/ui/src/assets/file-icons/supabase.svg new file mode 100644 index 000000000..78bfef7d9 --- /dev/null +++ b/packages/ui/src/assets/file-icons/supabase.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/svelte.svg b/packages/ui/src/assets/file-icons/svelte.svg new file mode 100644 index 000000000..4b14a6f71 --- /dev/null +++ b/packages/ui/src/assets/file-icons/svelte.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/svg.svg b/packages/ui/src/assets/file-icons/svg.svg new file mode 100644 index 000000000..fbaf9e59b --- /dev/null +++ b/packages/ui/src/assets/file-icons/svg.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/svgo.svg b/packages/ui/src/assets/file-icons/svgo.svg new file mode 100644 index 000000000..4b9cb8904 --- /dev/null +++ b/packages/ui/src/assets/file-icons/svgo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/svgr.svg b/packages/ui/src/assets/file-icons/svgr.svg new file mode 100644 index 000000000..01443226e --- /dev/null +++ b/packages/ui/src/assets/file-icons/svgr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/swagger.svg b/packages/ui/src/assets/file-icons/swagger.svg new file mode 100644 index 000000000..1f79152d1 --- /dev/null +++ b/packages/ui/src/assets/file-icons/swagger.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/sway.svg b/packages/ui/src/assets/file-icons/sway.svg new file mode 100644 index 000000000..adca3282b --- /dev/null +++ b/packages/ui/src/assets/file-icons/sway.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/swc.svg b/packages/ui/src/assets/file-icons/swc.svg new file mode 100644 index 000000000..5931bd3a1 --- /dev/null +++ b/packages/ui/src/assets/file-icons/swc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/swift.svg b/packages/ui/src/assets/file-icons/swift.svg new file mode 100644 index 000000000..df413c843 --- /dev/null +++ b/packages/ui/src/assets/file-icons/swift.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/syncpack.svg b/packages/ui/src/assets/file-icons/syncpack.svg new file mode 100644 index 000000000..9c64e3184 --- /dev/null +++ b/packages/ui/src/assets/file-icons/syncpack.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/systemd.svg b/packages/ui/src/assets/file-icons/systemd.svg new file mode 100755 index 000000000..943b77f26 --- /dev/null +++ b/packages/ui/src/assets/file-icons/systemd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/systemd_light.svg b/packages/ui/src/assets/file-icons/systemd_light.svg new file mode 100755 index 000000000..39e81f63b --- /dev/null +++ b/packages/ui/src/assets/file-icons/systemd_light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/table.svg b/packages/ui/src/assets/file-icons/table.svg new file mode 100644 index 000000000..040b3839e --- /dev/null +++ b/packages/ui/src/assets/file-icons/table.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/tailwindcss.svg b/packages/ui/src/assets/file-icons/tailwindcss.svg new file mode 100644 index 000000000..a55450d0b --- /dev/null +++ b/packages/ui/src/assets/file-icons/tailwindcss.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/taskfile.svg b/packages/ui/src/assets/file-icons/taskfile.svg new file mode 100644 index 000000000..99a775f69 --- /dev/null +++ b/packages/ui/src/assets/file-icons/taskfile.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/tauri.svg b/packages/ui/src/assets/file-icons/tauri.svg new file mode 100644 index 000000000..2c7aa2656 --- /dev/null +++ b/packages/ui/src/assets/file-icons/tauri.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/taze.svg b/packages/ui/src/assets/file-icons/taze.svg new file mode 100644 index 000000000..c6e3a3fc8 --- /dev/null +++ b/packages/ui/src/assets/file-icons/taze.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/tcl.svg b/packages/ui/src/assets/file-icons/tcl.svg new file mode 100644 index 000000000..3c196a696 --- /dev/null +++ b/packages/ui/src/assets/file-icons/tcl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/teal.svg b/packages/ui/src/assets/file-icons/teal.svg new file mode 100644 index 000000000..770b63d7b --- /dev/null +++ b/packages/ui/src/assets/file-icons/teal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/templ.svg b/packages/ui/src/assets/file-icons/templ.svg new file mode 100644 index 000000000..5b79cfe99 --- /dev/null +++ b/packages/ui/src/assets/file-icons/templ.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/template.svg b/packages/ui/src/assets/file-icons/template.svg new file mode 100644 index 000000000..604a6f86e --- /dev/null +++ b/packages/ui/src/assets/file-icons/template.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/terraform.svg b/packages/ui/src/assets/file-icons/terraform.svg new file mode 100644 index 000000000..d072809bf --- /dev/null +++ b/packages/ui/src/assets/file-icons/terraform.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/test-js.svg b/packages/ui/src/assets/file-icons/test-js.svg new file mode 100644 index 000000000..d6ea99491 --- /dev/null +++ b/packages/ui/src/assets/file-icons/test-js.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/test-jsx.svg b/packages/ui/src/assets/file-icons/test-jsx.svg new file mode 100644 index 000000000..ea2d4da46 --- /dev/null +++ b/packages/ui/src/assets/file-icons/test-jsx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/test-ts.svg b/packages/ui/src/assets/file-icons/test-ts.svg new file mode 100644 index 000000000..0b4ec71be --- /dev/null +++ b/packages/ui/src/assets/file-icons/test-ts.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/tex.svg b/packages/ui/src/assets/file-icons/tex.svg new file mode 100644 index 000000000..83fc24ad0 --- /dev/null +++ b/packages/ui/src/assets/file-icons/tex.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/textlint.svg b/packages/ui/src/assets/file-icons/textlint.svg new file mode 100644 index 000000000..a619bf04d --- /dev/null +++ b/packages/ui/src/assets/file-icons/textlint.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/tilt.svg b/packages/ui/src/assets/file-icons/tilt.svg new file mode 100644 index 000000000..0ab842851 --- /dev/null +++ b/packages/ui/src/assets/file-icons/tilt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/tldraw.svg b/packages/ui/src/assets/file-icons/tldraw.svg new file mode 100644 index 000000000..c4e6d6b8f --- /dev/null +++ b/packages/ui/src/assets/file-icons/tldraw.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/tldraw_light.svg b/packages/ui/src/assets/file-icons/tldraw_light.svg new file mode 100644 index 000000000..41faab3f0 --- /dev/null +++ b/packages/ui/src/assets/file-icons/tldraw_light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/tobi.svg b/packages/ui/src/assets/file-icons/tobi.svg new file mode 100644 index 000000000..1a576a1c3 --- /dev/null +++ b/packages/ui/src/assets/file-icons/tobi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/tobimake.svg b/packages/ui/src/assets/file-icons/tobimake.svg new file mode 100644 index 000000000..0ba3b3e7f --- /dev/null +++ b/packages/ui/src/assets/file-icons/tobimake.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/todo.svg b/packages/ui/src/assets/file-icons/todo.svg new file mode 100644 index 000000000..281ed6599 --- /dev/null +++ b/packages/ui/src/assets/file-icons/todo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/toml.svg b/packages/ui/src/assets/file-icons/toml.svg new file mode 100644 index 000000000..aa4f24c3b --- /dev/null +++ b/packages/ui/src/assets/file-icons/toml.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/toml_light.svg b/packages/ui/src/assets/file-icons/toml_light.svg new file mode 100644 index 000000000..a85712bf8 --- /dev/null +++ b/packages/ui/src/assets/file-icons/toml_light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/travis.svg b/packages/ui/src/assets/file-icons/travis.svg new file mode 100644 index 000000000..37a69a8d3 --- /dev/null +++ b/packages/ui/src/assets/file-icons/travis.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/tree.svg b/packages/ui/src/assets/file-icons/tree.svg new file mode 100644 index 000000000..a3b6d57e1 --- /dev/null +++ b/packages/ui/src/assets/file-icons/tree.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/trigger.svg b/packages/ui/src/assets/file-icons/trigger.svg new file mode 100644 index 000000000..7a4f63a07 --- /dev/null +++ b/packages/ui/src/assets/file-icons/trigger.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/tsconfig.svg b/packages/ui/src/assets/file-icons/tsconfig.svg new file mode 100644 index 000000000..817fb8dbe --- /dev/null +++ b/packages/ui/src/assets/file-icons/tsconfig.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/tsdoc.svg b/packages/ui/src/assets/file-icons/tsdoc.svg new file mode 100644 index 000000000..e7e04d0e1 --- /dev/null +++ b/packages/ui/src/assets/file-icons/tsdoc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/tsil.svg b/packages/ui/src/assets/file-icons/tsil.svg new file mode 100644 index 000000000..261d7cdfe --- /dev/null +++ b/packages/ui/src/assets/file-icons/tsil.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/tune.svg b/packages/ui/src/assets/file-icons/tune.svg new file mode 100644 index 000000000..ecbde06c6 --- /dev/null +++ b/packages/ui/src/assets/file-icons/tune.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/turborepo.svg b/packages/ui/src/assets/file-icons/turborepo.svg new file mode 100644 index 000000000..f0e544985 --- /dev/null +++ b/packages/ui/src/assets/file-icons/turborepo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/turborepo_light.svg b/packages/ui/src/assets/file-icons/turborepo_light.svg new file mode 100644 index 000000000..b020a358d --- /dev/null +++ b/packages/ui/src/assets/file-icons/turborepo_light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/twig.svg b/packages/ui/src/assets/file-icons/twig.svg new file mode 100644 index 000000000..01f9a5dba --- /dev/null +++ b/packages/ui/src/assets/file-icons/twig.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/twine.svg b/packages/ui/src/assets/file-icons/twine.svg new file mode 100644 index 000000000..ac1bc553b --- /dev/null +++ b/packages/ui/src/assets/file-icons/twine.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/typescript-def.svg b/packages/ui/src/assets/file-icons/typescript-def.svg new file mode 100644 index 000000000..a9ef95879 --- /dev/null +++ b/packages/ui/src/assets/file-icons/typescript-def.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/typescript.svg b/packages/ui/src/assets/file-icons/typescript.svg new file mode 100644 index 000000000..acaf0ddb7 --- /dev/null +++ b/packages/ui/src/assets/file-icons/typescript.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/typst.svg b/packages/ui/src/assets/file-icons/typst.svg new file mode 100644 index 000000000..a36473450 --- /dev/null +++ b/packages/ui/src/assets/file-icons/typst.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/umi.svg b/packages/ui/src/assets/file-icons/umi.svg new file mode 100644 index 000000000..7479a4bbb --- /dev/null +++ b/packages/ui/src/assets/file-icons/umi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/uml.svg b/packages/ui/src/assets/file-icons/uml.svg new file mode 100644 index 000000000..5f70f1e42 --- /dev/null +++ b/packages/ui/src/assets/file-icons/uml.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/uml_light.svg b/packages/ui/src/assets/file-icons/uml_light.svg new file mode 100644 index 000000000..c296fac5a --- /dev/null +++ b/packages/ui/src/assets/file-icons/uml_light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/unity.svg b/packages/ui/src/assets/file-icons/unity.svg new file mode 100644 index 000000000..f495772f9 --- /dev/null +++ b/packages/ui/src/assets/file-icons/unity.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/unocss.svg b/packages/ui/src/assets/file-icons/unocss.svg new file mode 100644 index 000000000..eab05c437 --- /dev/null +++ b/packages/ui/src/assets/file-icons/unocss.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/packages/ui/src/assets/file-icons/url.svg b/packages/ui/src/assets/file-icons/url.svg new file mode 100644 index 000000000..f065589a6 --- /dev/null +++ b/packages/ui/src/assets/file-icons/url.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/uv.svg b/packages/ui/src/assets/file-icons/uv.svg new file mode 100644 index 000000000..1549270fb --- /dev/null +++ b/packages/ui/src/assets/file-icons/uv.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/vagrant.svg b/packages/ui/src/assets/file-icons/vagrant.svg new file mode 100644 index 000000000..78c19f9e7 --- /dev/null +++ b/packages/ui/src/assets/file-icons/vagrant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/vala.svg b/packages/ui/src/assets/file-icons/vala.svg new file mode 100644 index 000000000..114aff27c --- /dev/null +++ b/packages/ui/src/assets/file-icons/vala.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/vanilla-extract.svg b/packages/ui/src/assets/file-icons/vanilla-extract.svg new file mode 100644 index 000000000..c1f1e5946 --- /dev/null +++ b/packages/ui/src/assets/file-icons/vanilla-extract.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/varnish.svg b/packages/ui/src/assets/file-icons/varnish.svg new file mode 100644 index 000000000..6b504af71 --- /dev/null +++ b/packages/ui/src/assets/file-icons/varnish.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/vedic.svg b/packages/ui/src/assets/file-icons/vedic.svg new file mode 100644 index 000000000..3dccbeb01 --- /dev/null +++ b/packages/ui/src/assets/file-icons/vedic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/velite.svg b/packages/ui/src/assets/file-icons/velite.svg new file mode 100644 index 000000000..ca50cfa4f --- /dev/null +++ b/packages/ui/src/assets/file-icons/velite.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/velocity.svg b/packages/ui/src/assets/file-icons/velocity.svg new file mode 100644 index 000000000..f5fb988a2 --- /dev/null +++ b/packages/ui/src/assets/file-icons/velocity.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/vercel.svg b/packages/ui/src/assets/file-icons/vercel.svg new file mode 100644 index 000000000..8ff6e492e --- /dev/null +++ b/packages/ui/src/assets/file-icons/vercel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/vercel_light.svg b/packages/ui/src/assets/file-icons/vercel_light.svg new file mode 100644 index 000000000..314b78cd6 --- /dev/null +++ b/packages/ui/src/assets/file-icons/vercel_light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/verdaccio.svg b/packages/ui/src/assets/file-icons/verdaccio.svg new file mode 100644 index 000000000..3b5f1d412 --- /dev/null +++ b/packages/ui/src/assets/file-icons/verdaccio.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/verified.svg b/packages/ui/src/assets/file-icons/verified.svg new file mode 100644 index 000000000..0c861c559 --- /dev/null +++ b/packages/ui/src/assets/file-icons/verified.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/verilog.svg b/packages/ui/src/assets/file-icons/verilog.svg new file mode 100644 index 000000000..c546ea874 --- /dev/null +++ b/packages/ui/src/assets/file-icons/verilog.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/vfl.svg b/packages/ui/src/assets/file-icons/vfl.svg new file mode 100644 index 000000000..3c371b4ad --- /dev/null +++ b/packages/ui/src/assets/file-icons/vfl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/video.svg b/packages/ui/src/assets/file-icons/video.svg new file mode 100644 index 000000000..2ade126f8 --- /dev/null +++ b/packages/ui/src/assets/file-icons/video.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/vim.svg b/packages/ui/src/assets/file-icons/vim.svg new file mode 100644 index 000000000..1fc655d96 --- /dev/null +++ b/packages/ui/src/assets/file-icons/vim.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/virtual.svg b/packages/ui/src/assets/file-icons/virtual.svg new file mode 100644 index 000000000..0fdb620da --- /dev/null +++ b/packages/ui/src/assets/file-icons/virtual.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/visualstudio.svg b/packages/ui/src/assets/file-icons/visualstudio.svg new file mode 100644 index 000000000..15328de80 --- /dev/null +++ b/packages/ui/src/assets/file-icons/visualstudio.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/vite.svg b/packages/ui/src/assets/file-icons/vite.svg new file mode 100644 index 000000000..d66cd5e7b --- /dev/null +++ b/packages/ui/src/assets/file-icons/vite.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/vitest.svg b/packages/ui/src/assets/file-icons/vitest.svg new file mode 100644 index 000000000..0a634e997 --- /dev/null +++ b/packages/ui/src/assets/file-icons/vitest.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/vlang.svg b/packages/ui/src/assets/file-icons/vlang.svg new file mode 100644 index 000000000..17bf0e049 --- /dev/null +++ b/packages/ui/src/assets/file-icons/vlang.svg @@ -0,0 +1,6 @@ + + + + diff --git a/packages/ui/src/assets/file-icons/vscode.svg b/packages/ui/src/assets/file-icons/vscode.svg new file mode 100644 index 000000000..bb3772afd --- /dev/null +++ b/packages/ui/src/assets/file-icons/vscode.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/vue-config.svg b/packages/ui/src/assets/file-icons/vue-config.svg new file mode 100644 index 000000000..bfe01c23c --- /dev/null +++ b/packages/ui/src/assets/file-icons/vue-config.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/vue.svg b/packages/ui/src/assets/file-icons/vue.svg new file mode 100644 index 000000000..359f899f2 --- /dev/null +++ b/packages/ui/src/assets/file-icons/vue.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/vuex-store.svg b/packages/ui/src/assets/file-icons/vuex-store.svg new file mode 100644 index 000000000..c98a851cc --- /dev/null +++ b/packages/ui/src/assets/file-icons/vuex-store.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/wakatime.svg b/packages/ui/src/assets/file-icons/wakatime.svg new file mode 100644 index 000000000..66b8a6f71 --- /dev/null +++ b/packages/ui/src/assets/file-icons/wakatime.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/wakatime_light.svg b/packages/ui/src/assets/file-icons/wakatime_light.svg new file mode 100644 index 000000000..2b94c5611 --- /dev/null +++ b/packages/ui/src/assets/file-icons/wakatime_light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/wallaby.svg b/packages/ui/src/assets/file-icons/wallaby.svg new file mode 100644 index 000000000..0e7ce6ef0 --- /dev/null +++ b/packages/ui/src/assets/file-icons/wallaby.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/wally.svg b/packages/ui/src/assets/file-icons/wally.svg new file mode 100644 index 000000000..a5c1f24fa --- /dev/null +++ b/packages/ui/src/assets/file-icons/wally.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/watchman.svg b/packages/ui/src/assets/file-icons/watchman.svg new file mode 100644 index 000000000..74773cd14 --- /dev/null +++ b/packages/ui/src/assets/file-icons/watchman.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/webassembly.svg b/packages/ui/src/assets/file-icons/webassembly.svg new file mode 100644 index 000000000..69a43aa35 --- /dev/null +++ b/packages/ui/src/assets/file-icons/webassembly.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/webhint.svg b/packages/ui/src/assets/file-icons/webhint.svg new file mode 100644 index 000000000..fdaa668db --- /dev/null +++ b/packages/ui/src/assets/file-icons/webhint.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/webpack.svg b/packages/ui/src/assets/file-icons/webpack.svg new file mode 100644 index 000000000..68233d9e9 --- /dev/null +++ b/packages/ui/src/assets/file-icons/webpack.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/wepy.svg b/packages/ui/src/assets/file-icons/wepy.svg new file mode 100644 index 000000000..bed1ad034 --- /dev/null +++ b/packages/ui/src/assets/file-icons/wepy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/werf.svg b/packages/ui/src/assets/file-icons/werf.svg new file mode 100644 index 000000000..7a89a1fb1 --- /dev/null +++ b/packages/ui/src/assets/file-icons/werf.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/windicss.svg b/packages/ui/src/assets/file-icons/windicss.svg new file mode 100644 index 000000000..4f31c55fa --- /dev/null +++ b/packages/ui/src/assets/file-icons/windicss.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/wolframlanguage.svg b/packages/ui/src/assets/file-icons/wolframlanguage.svg new file mode 100644 index 000000000..77e880995 --- /dev/null +++ b/packages/ui/src/assets/file-icons/wolframlanguage.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/word.svg b/packages/ui/src/assets/file-icons/word.svg new file mode 100644 index 000000000..a90b88f9c --- /dev/null +++ b/packages/ui/src/assets/file-icons/word.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/wrangler.svg b/packages/ui/src/assets/file-icons/wrangler.svg new file mode 100644 index 000000000..51a7983a0 --- /dev/null +++ b/packages/ui/src/assets/file-icons/wrangler.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/wxt.svg b/packages/ui/src/assets/file-icons/wxt.svg new file mode 100644 index 000000000..d43b74283 --- /dev/null +++ b/packages/ui/src/assets/file-icons/wxt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/xaml.svg b/packages/ui/src/assets/file-icons/xaml.svg new file mode 100644 index 000000000..0b7e865a7 --- /dev/null +++ b/packages/ui/src/assets/file-icons/xaml.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/xmake.svg b/packages/ui/src/assets/file-icons/xmake.svg new file mode 100644 index 000000000..47b3ce8ae --- /dev/null +++ b/packages/ui/src/assets/file-icons/xmake.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/xml.svg b/packages/ui/src/assets/file-icons/xml.svg new file mode 100644 index 000000000..c3a1eaf45 --- /dev/null +++ b/packages/ui/src/assets/file-icons/xml.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/yaml.svg b/packages/ui/src/assets/file-icons/yaml.svg new file mode 100644 index 000000000..1f1cc7cb0 --- /dev/null +++ b/packages/ui/src/assets/file-icons/yaml.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/yang.svg b/packages/ui/src/assets/file-icons/yang.svg new file mode 100644 index 000000000..fba4bbfa4 --- /dev/null +++ b/packages/ui/src/assets/file-icons/yang.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/yarn.svg b/packages/ui/src/assets/file-icons/yarn.svg new file mode 100644 index 000000000..9af575c11 --- /dev/null +++ b/packages/ui/src/assets/file-icons/yarn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/zeabur.svg b/packages/ui/src/assets/file-icons/zeabur.svg new file mode 100644 index 000000000..37b0ea8b7 --- /dev/null +++ b/packages/ui/src/assets/file-icons/zeabur.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/zeabur_light.svg b/packages/ui/src/assets/file-icons/zeabur_light.svg new file mode 100644 index 000000000..0d01f2b1c --- /dev/null +++ b/packages/ui/src/assets/file-icons/zeabur_light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/zig.svg b/packages/ui/src/assets/file-icons/zig.svg new file mode 100644 index 000000000..b5604dfe7 --- /dev/null +++ b/packages/ui/src/assets/file-icons/zig.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/assets/file-icons/zip.svg b/packages/ui/src/assets/file-icons/zip.svg new file mode 100644 index 000000000..1056c60bd --- /dev/null +++ b/packages/ui/src/assets/file-icons/zip.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/ui/src/components/basic-tool.css b/packages/ui/src/components/basic-tool.css index f3d9f865f..4ea13b781 100644 --- a/packages/ui/src/components/basic-tool.css +++ b/packages/ui/src/components/basic-tool.css @@ -6,7 +6,7 @@ gap: 20px; justify-content: space-between; - [data-slot="tool-trigger-content"] { + [data-slot="basic-tool-tool-trigger-content"] { width: 100%; display: flex; align-items: center; @@ -14,16 +14,16 @@ gap: 20px; } - [data-slot="tool-icon"] { + [data-slot="basic-tool-tool-icon"] { flex-shrink: 0; } - [data-slot="tool-info"] { + [data-slot="basic-tool-tool-info"] { flex-grow: 1; min-width: 0; } - [data-slot="tool-info-structured"] { + [data-slot="basic-tool-tool-info-structured"] { width: 100%; display: flex; align-items: center; @@ -31,7 +31,7 @@ justify-content: space-between; } - [data-slot="tool-info-main"] { + [data-slot="basic-tool-tool-info-main"] { display: flex; align-items: center; gap: 8px; @@ -40,7 +40,7 @@ text-overflow: ellipsis; } - [data-slot="tool-title"] { + [data-slot="basic-tool-tool-title"] { font-family: var(--font-family-sans); font-size: var(--font-size-small); font-style: normal; @@ -54,7 +54,7 @@ } } - [data-slot="tool-subtitle"] { + [data-slot="basic-tool-tool-subtitle"] { font-family: var(--font-family-sans); font-size: var(--font-size-small); font-style: normal; @@ -64,7 +64,7 @@ color: var(--text-weak); } - [data-slot="tool-arg"] { + [data-slot="basic-tool-tool-arg"] { font-family: var(--font-family-sans); font-size: var(--font-size-small); font-style: normal; diff --git a/packages/ui/src/components/basic-tool.tsx b/packages/ui/src/components/basic-tool.tsx index 43574fbb7..2b133a298 100644 --- a/packages/ui/src/components/basic-tool.tsx +++ b/packages/ui/src/components/basic-tool.tsx @@ -29,16 +29,16 @@ export function BasicTool(props: BasicToolProps) {
-
- -
+
+ +
{(trigger) => ( -
-
+
+
{(arg) => ( - + {props.children} diff --git a/packages/ui/src/components/checkbox.css b/packages/ui/src/components/checkbox.css index 358391bd1..b10ebbbd1 100644 --- a/packages/ui/src/components/checkbox.css +++ b/packages/ui/src/components/checkbox.css @@ -4,7 +4,7 @@ gap: 12px; cursor: default; - [data-slot="checkbox-input"] { + [data-slot="checkbox-checkbox-input"] { position: absolute; width: 1px; height: 1px; @@ -16,7 +16,7 @@ border-width: 0; } - [data-slot="checkbox-control"] { + [data-slot="checkbox-checkbox-control"] { display: flex; align-items: center; justify-content: center; @@ -30,7 +30,7 @@ /* background-color: var(--surface-weak); */ } - [data-slot="checkbox-indicator"] { + [data-slot="checkbox-checkbox-indicator"] { display: flex; align-items: center; justify-content: center; @@ -40,10 +40,10 @@ opacity: 0; } - /* [data-slot="checkbox-content"] { */ + /* [data-slot="checkbox-checkbox-content"] { */ /* } */ - [data-slot="checkbox-label"] { + [data-slot="checkbox-checkbox-label"] { user-select: none; color: var(--text-base); @@ -56,7 +56,7 @@ letter-spacing: var(--letter-spacing-normal); } - [data-slot="checkbox-description"] { + [data-slot="checkbox-checkbox-description"] { color: var(--text-base); font-family: var(--font-family-sans); font-size: 12px; @@ -65,7 +65,7 @@ letter-spacing: var(--letter-spacing-normal); } - [data-slot="checkbox-error"] { + [data-slot="checkbox-checkbox-error"] { color: var(--text-error); font-family: var(--font-family-sans); font-size: 12px; @@ -74,30 +74,30 @@ letter-spacing: var(--letter-spacing-normal); } - &:hover:not([data-disabled], [data-readonly]) [data-slot="checkbox-control"] { + &:hover:not([data-disabled], [data-readonly]) [data-slot="checkbox-checkbox-control"] { border-color: var(--border-hover); background-color: var(--surface-hover); } - &:focus-within:not([data-readonly]) [data-slot="checkbox-control"] { + &:focus-within:not([data-readonly]) [data-slot="checkbox-checkbox-control"] { border-color: var(--border-focus); box-shadow: 0 0 0 2px var(--surface-focus); } - &[data-checked] [data-slot="checkbox-control"], - &[data-indeterminate] [data-slot="checkbox-control"] { + &[data-checked] [data-slot="checkbox-checkbox-control"], + &[data-indeterminate] [data-slot="checkbox-checkbox-control"] { border-color: var(--border-base); background-color: var(--surface-weak); } - &[data-checked]:hover:not([data-disabled], [data-readonly]) [data-slot="checkbox-control"], - &[data-indeterminate]:hover:not([data-disabled]) [data-slot="checkbox-control"] { + &[data-checked]:hover:not([data-disabled], [data-readonly]) [data-slot="checkbox-checkbox-control"], + &[data-indeterminate]:hover:not([data-disabled]) [data-slot="checkbox-checkbox-control"] { border-color: var(--border-hover); background-color: var(--surface-hover); } - &[data-checked] [data-slot="checkbox-indicator"], - &[data-indeterminate] [data-slot="checkbox-indicator"] { + &[data-checked] [data-slot="checkbox-checkbox-indicator"], + &[data-indeterminate] [data-slot="checkbox-checkbox-indicator"] { opacity: 1; } @@ -105,12 +105,12 @@ cursor: not-allowed; } - &[data-disabled] [data-slot="checkbox-control"] { + &[data-disabled] [data-slot="checkbox-checkbox-control"] { border-color: var(--border-disabled); background-color: var(--surface-disabled); } - &[data-invalid] [data-slot="checkbox-control"] { + &[data-invalid] [data-slot="checkbox-checkbox-control"] { border-color: var(--border-error); } diff --git a/packages/ui/src/components/checkbox.tsx b/packages/ui/src/components/checkbox.tsx index 2009a430b..558c4bbd2 100644 --- a/packages/ui/src/components/checkbox.tsx +++ b/packages/ui/src/components/checkbox.tsx @@ -13,9 +13,9 @@ export function Checkbox(props: CheckboxProps) { const resolved = children(() => local.children) return ( - - - + + + {local.icon || ( -
+
- + {resolved()} - {local.description} + {local.description} - +
) diff --git a/packages/ui/src/components/dialog.css b/packages/ui/src/components/dialog.css index 7cf15bb23..2ac0709dd 100644 --- a/packages/ui/src/components/dialog.css +++ b/packages/ui/src/components/dialog.css @@ -21,7 +21,7 @@ align-items: center; justify-content: center; - [data-slot="container"] { + [data-slot="dialog-container"] { position: relative; z-index: 50; width: min(calc(100vw - 16px), 624px); @@ -31,7 +31,7 @@ align-items: center; justify-items: start; - [data-slot="content"] { + [data-slot="dialog-content"] { display: flex; flex-direction: column; align-items: flex-start; @@ -56,7 +56,7 @@ /* animation: contentShow 300ms ease-out; */ /* } */ - [data-slot="header"] { + [data-slot="dialog-header"] { display: flex; height: 40px; padding: 4px 4px 4px 8px; @@ -65,7 +65,7 @@ flex-shrink: 0; align-self: stretch; - [data-slot="title"] { + [data-slot="dialog-title"] { color: var(--text-strong); /* text-16-medium */ @@ -76,10 +76,10 @@ line-height: var(--line-height-x-large); /* 150% */ letter-spacing: var(--letter-spacing-tight); } - /* [data-slot="close-button"] {} */ + /* [data-slot="dialog-close-button"] {} */ } - /* [data-slot="description"] {} */ - [data-slot="body"] { + /* [data-slot="dialog-description"] {} */ + [data-slot="dialog-body"] { width: 100%; position: relative; display: flex; diff --git a/packages/ui/src/components/dialog.tsx b/packages/ui/src/components/dialog.tsx index ce7a4b3ac..4625482b5 100644 --- a/packages/ui/src/components/dialog.tsx +++ b/packages/ui/src/components/dialog.tsx @@ -45,9 +45,9 @@ export function DialogRoot(props: DialogProps) {
-
+
) { - return
+ return
} function DialogBody(props: ComponentProps<"div">) { - return
+ return
} function DialogTitle(props: DialogTitleProps & ComponentProps<"h2">) { - return + return } function DialogDescription(props: DialogDescriptionProps & ComponentProps<"p">) { - return + return } function DialogCloseButton(props: DialogCloseButtonProps & ComponentProps<"button">) { - return + return } export const Dialog = Object.assign(DialogRoot, { diff --git a/packages/ui/src/components/diff-changes.css b/packages/ui/src/components/diff-changes.css index eb95c4676..010860d13 100644 --- a/packages/ui/src/components/diff-changes.css +++ b/packages/ui/src/components/diff-changes.css @@ -4,7 +4,7 @@ justify-content: flex-end; align-items: center; - [data-slot="additions"] { + [data-slot="diff-changes-additions"] { font-family: var(--font-family-mono); font-size: var(--font-size-small); font-style: normal; @@ -15,7 +15,7 @@ color: var(--text-diff-add-base); } - [data-slot="deletions"] { + [data-slot="diff-changes-deletions"] { font-family: var(--font-family-mono); font-size: var(--font-size-small); font-style: normal; diff --git a/packages/ui/src/components/diff-changes.tsx b/packages/ui/src/components/diff-changes.tsx index a8ab737f7..9e29dbb2b 100644 --- a/packages/ui/src/components/diff-changes.tsx +++ b/packages/ui/src/components/diff-changes.tsx @@ -105,8 +105,8 @@ export function DiffChanges(props: { - {`+${additions()}`} - {`-${deletions()}`} + {`+${additions()}`} + {`-${deletions()}`}
diff --git a/packages/ui/src/components/diff.tsx b/packages/ui/src/components/diff.tsx index d0d427499..8743be290 100644 --- a/packages/ui/src/components/diff.tsx +++ b/packages/ui/src/components/diff.tsx @@ -4,8 +4,6 @@ import { type DiffLineAnnotation, type HunkData, FileDiffOptions, - registerCustomTheme, - ThemeRegistrationResolved, } from "@pierre/precision-diffs" import { ComponentProps, createEffect, splitProps } from "solid-js" @@ -173,373 +171,3 @@ export function Diff(props: DiffProps) { /> ) } - -registerCustomTheme("OpenCode", () => { - return Promise.resolve({ - name: "OpenCode", - colors: { - "editor.background": "transparent", - "editor.foreground": "var(--text-base)", - "gitDecoration.addedResourceForeground": "var(--syntax-diff-add)", - "gitDecoration.deletedResourceForeground": "var(--syntax-diff-delete)", - // "gitDecoration.conflictingResourceForeground": "#ffca00", - // "gitDecoration.modifiedResourceForeground": "#1a76d4", - // "gitDecoration.untrackedResourceForeground": "#00cab1", - // "gitDecoration.ignoredResourceForeground": "#84848A", - // "terminal.titleForeground": "#adadb1", - // "terminal.titleInactiveForeground": "#84848A", - // "terminal.background": "#141415", - // "terminal.foreground": "#adadb1", - // "terminal.ansiBlack": "#141415", - // "terminal.ansiRed": "#ff2e3f", - // "terminal.ansiGreen": "#0dbe4e", - // "terminal.ansiYellow": "#ffca00", - // "terminal.ansiBlue": "#008cff", - // "terminal.ansiMagenta": "#c635e4", - // "terminal.ansiCyan": "#08c0ef", - // "terminal.ansiWhite": "#c6c6c8", - // "terminal.ansiBrightBlack": "#141415", - // "terminal.ansiBrightRed": "#ff2e3f", - // "terminal.ansiBrightGreen": "#0dbe4e", - // "terminal.ansiBrightYellow": "#ffca00", - // "terminal.ansiBrightBlue": "#008cff", - // "terminal.ansiBrightMagenta": "#c635e4", - // "terminal.ansiBrightCyan": "#08c0ef", - // "terminal.ansiBrightWhite": "#c6c6c8", - }, - tokenColors: [ - { - scope: ["comment", "punctuation.definition.comment", "string.comment"], - settings: { - foreground: "var(--syntax-comment)", - }, - }, - { - scope: ["entity.other.attribute-name"], - settings: { - foreground: "var(--syntax-property)", // maybe attribute - }, - }, - { - scope: ["constant", "entity.name.constant", "variable.other.constant", "variable.language", "entity"], - settings: { - foreground: "var(--syntax-constant)", - }, - }, - { - scope: ["entity.name", "meta.export.default", "meta.definition.variable"], - settings: { - foreground: "var(--syntax-type)", - }, - }, - { - scope: ["meta.object.member"], - settings: { - foreground: "var(--syntax-primitive)", - }, - }, - { - scope: [ - "variable.parameter.function", - "meta.jsx.children", - "meta.block", - "meta.tag.attributes", - "entity.name.constant", - "meta.embedded.expression", - "meta.template.expression", - "string.other.begin.yaml", - "string.other.end.yaml", - ], - settings: { - foreground: "var(--syntax-punctuation)", - }, - }, - { - scope: ["entity.name.function", "support.type.primitive"], - settings: { - foreground: "var(--syntax-primitive)", - }, - }, - { - scope: ["support.class.component"], - settings: { - foreground: "var(--syntax-type)", - }, - }, - { - scope: "keyword", - settings: { - foreground: "var(--syntax-keyword)", - }, - }, - { - scope: [ - "keyword.operator", - "storage.type.function.arrow", - "punctuation.separator.key-value.css", - "entity.name.tag.yaml", - "punctuation.separator.key-value.mapping.yaml", - ], - settings: { - foreground: "var(--syntax-operator)", - }, - }, - { - scope: ["storage", "storage.type"], - settings: { - foreground: "var(--syntax-keyword)", - }, - }, - { - scope: ["storage.modifier.package", "storage.modifier.import", "storage.type.java"], - settings: { - foreground: "var(--syntax-primitive)", - }, - }, - { - scope: [ - "string", - "punctuation.definition.string", - "string punctuation.section.embedded source", - "entity.name.tag", - ], - settings: { - foreground: "var(--syntax-string)", - }, - }, - { - scope: "support", - settings: { - foreground: "var(--syntax-primitive)", - }, - }, - { - scope: ["support.type.object.module", "variable.other.object", "support.type.property-name.css"], - settings: { - foreground: "var(--syntax-object)", - }, - }, - { - scope: "meta.property-name", - settings: { - foreground: "var(--syntax-property)", - }, - }, - { - scope: "variable", - settings: { - foreground: "var(--syntax-variable)", - }, - }, - { - scope: "variable.other", - settings: { - foreground: "var(--syntax-variable)", - }, - }, - { - scope: [ - "invalid.broken", - "invalid.illegal", - "invalid.unimplemented", - "invalid.deprecated", - "message.error", - "markup.deleted", - "meta.diff.header.from-file", - "punctuation.definition.deleted", - "brackethighlighter.unmatched", - "token.error-token", - ], - settings: { - foreground: "var(--syntax-critical)", - }, - }, - { - scope: "carriage-return", - settings: { - foreground: "var(--syntax-keyword)", - }, - }, - { - scope: "string source", - settings: { - foreground: "var(--syntax-variable)", - }, - }, - { - scope: "string variable", - settings: { - foreground: "var(--syntax-constant)", - }, - }, - { - scope: [ - "source.regexp", - "string.regexp", - "string.regexp.character-class", - "string.regexp constant.character.escape", - "string.regexp source.ruby.embedded", - "string.regexp string.regexp.arbitrary-repitition", - "string.regexp constant.character.escape", - ], - settings: { - foreground: "var(--syntax-regexp)", - }, - }, - { - scope: "support.constant", - settings: { - foreground: "var(--syntax-primitive)", - }, - }, - { - scope: "support.variable", - settings: { - foreground: "var(--syntax-variable)", - }, - }, - { - scope: "meta.module-reference", - settings: { - foreground: "var(--syntax-info)", - }, - }, - { - scope: "punctuation.definition.list.begin.markdown", - settings: { - foreground: "var(--syntax-punctuation)", - }, - }, - { - scope: ["markup.heading", "markup.heading entity.name"], - settings: { - fontStyle: "bold", - foreground: "var(--syntax-info)", - }, - }, - { - scope: "markup.quote", - settings: { - foreground: "var(--syntax-info)", - }, - }, - { - scope: "markup.italic", - settings: { - fontStyle: "italic", - // foreground: "", - }, - }, - { - scope: "markup.bold", - settings: { - fontStyle: "bold", - foreground: "var(--text-strong)", - }, - }, - { - scope: [ - "markup.raw", - "markup.inserted", - "meta.diff.header.to-file", - "punctuation.definition.inserted", - "markup.changed", - "punctuation.definition.changed", - "markup.ignored", - "markup.untracked", - ], - settings: { - foreground: "var(--text-base)", - }, - }, - { - scope: "meta.diff.range", - settings: { - fontStyle: "bold", - foreground: "var(--syntax-unknown)", - }, - }, - { - scope: "meta.diff.header", - settings: { - foreground: "var(--syntax-unknown)", - }, - }, - { - scope: "meta.separator", - settings: { - fontStyle: "bold", - foreground: "var(--syntax-unknown)", - }, - }, - { - scope: "meta.output", - settings: { - foreground: "var(--syntax-unknown)", - }, - }, - { - scope: "meta.export.default", - settings: { - foreground: "var(--syntax-unknown)", - }, - }, - { - scope: [ - "brackethighlighter.tag", - "brackethighlighter.curly", - "brackethighlighter.round", - "brackethighlighter.square", - "brackethighlighter.angle", - "brackethighlighter.quote", - ], - settings: { - foreground: "var(--syntax-unknown)", - }, - }, - { - scope: ["constant.other.reference.link", "string.other.link"], - settings: { - fontStyle: "underline", - foreground: "var(--syntax-unknown)", - }, - }, - { - scope: "token.info-token", - settings: { - foreground: "var(--syntax-info)", - }, - }, - { - scope: "token.warn-token", - settings: { - foreground: "var(--syntax-warning)", - }, - }, - { - scope: "token.debug-token", - settings: { - foreground: "var(--syntax-info)", - }, - }, - ], - semanticTokenColors: { - comment: "var(--syntax-comment)", - string: "var(--syntax-string)", - number: "var(--syntax-constant)", - regexp: "var(--syntax-regexp)", - keyword: "var(--syntax-keyword)", - variable: "var(--syntax-variable)", - parameter: "var(--syntax-variable)", - property: "var(--syntax-property)", - function: "var(--syntax-primitive)", - method: "var(--syntax-primitive)", - type: "var(--syntax-type)", - class: "var(--syntax-type)", - namespace: "var(--syntax-type)", - enumMember: "var(--syntax-primitive)", - "variable.constant": "var(--syntax-constant)", - "variable.defaultLibrary": "var(--syntax-unknown)", - }, - } as unknown as ThemeRegistrationResolved) -}) diff --git a/packages/ui/src/components/file-icon.css b/packages/ui/src/components/file-icon.css new file mode 100644 index 000000000..e650f6dc7 --- /dev/null +++ b/packages/ui/src/components/file-icon.css @@ -0,0 +1,5 @@ +[data-component="file-icon"] { + flex-shrink: 0; + width: 16px; + height: 16px; +} diff --git a/packages/ui/src/components/file-icon.tsx b/packages/ui/src/components/file-icon.tsx new file mode 100644 index 000000000..11465112f --- /dev/null +++ b/packages/ui/src/components/file-icon.tsx @@ -0,0 +1,583 @@ +import type { Component, JSX } from "solid-js" +import { createMemo, splitProps } from "solid-js" +import sprite from "./file-icons/sprite.svg" +import type { IconName } from "./file-icons/types" + +export type FileIconProps = JSX.GSVGAttributes & { + node: { path: string; type: "file" | "directory" } + expanded?: boolean +} + +export const FileIcon: Component = (props) => { + const [local, rest] = splitProps(props, ["node", "class", "classList", "expanded"]) + const name = createMemo(() => chooseIconName(local.node.path, local.node.type, local.expanded || false)) + return ( + + + + ) +} + +type IconMaps = { + fileNames: Record + fileExtensions: Record + folderNames: Record + defaults: { + file: IconName + folder: IconName + folderOpen: IconName + } +} + +const ICON_MAPS: IconMaps = { + fileNames: { + // Documentation files + "readme.md": "Readme", + "changelog.md": "Changelog", + "contributing.md": "Contributing", + "conduct.md": "Conduct", + license: "Certificate", + authors: "Authors", + credits: "Credits", + install: "Installation", + + // Node.js files + "package.json": "Nodejs", + "package-lock.json": "Nodejs", + "yarn.lock": "Yarn", + "pnpm-lock.yaml": "Pnpm", + "bun.lock": "Bun", + "bun.lockb": "Bun", + "bunfig.toml": "Bun", + ".nvmrc": "Nodejs", + ".node-version": "Nodejs", + + // Docker files + dockerfile: "Docker", + "docker-compose.yml": "Docker", + "docker-compose.yaml": "Docker", + ".dockerignore": "Docker", + + // Config files + "jest.config.js": "Jest", + "jest.config.ts": "Jest", + "jest.config.mjs": "Jest", + "vitest.config.js": "Vitest", + "vitest.config.ts": "Vitest", + "tailwind.config.js": "Tailwindcss", + "tailwind.config.ts": "Tailwindcss", + "turbo.json": "Turborepo", + "tsconfig.json": "Tsconfig", + "jsconfig.json": "Jsconfig", + ".eslintrc": "Eslint", + ".eslintrc.js": "Eslint", + ".eslintrc.json": "Eslint", + ".prettierrc": "Prettier", + ".prettierrc.js": "Prettier", + ".prettierrc.json": "Prettier", + "vite.config.js": "Vite", + "vite.config.ts": "Vite", + "webpack.config.js": "Webpack", + "rollup.config.js": "Rollup", + "astro.config.mjs": "AstroConfig", + "astro.config.js": "AstroConfig", + "next.config.js": "Next", + "next.config.mjs": "Next", + "nuxt.config.js": "Nuxt", + "nuxt.config.ts": "Nuxt", + "svelte.config.js": "Svelte", + "gatsby-config.js": "Gatsby", + "remix.config.js": "Remix", + "prisma.schema": "Prisma", + ".gitignore": "Git", + ".gitattributes": "Git", + makefile: "Makefile", + cmake: "Cmake", + "cargo.toml": "Rust", + "go.mod": "GoMod", + "go.sum": "GoMod", + "requirements.txt": "Python", + "pyproject.toml": "Python", + pipfile: "Python", + "poetry.lock": "Poetry", + gemfile: "Gemfile", + rakefile: "Ruby", + "composer.json": "Php", + "build.gradle": "Gradle", + "pom.xml": "Maven", + "deno.json": "Deno", + "deno.jsonc": "Deno", + "vercel.json": "Vercel", + "netlify.toml": "Netlify", + ".env": "Tune", + ".env.local": "Tune", + ".env.development": "Tune", + ".env.production": "Tune", + ".env.example": "Tune", + ".editorconfig": "Editorconfig", + "robots.txt": "Robots", + "favicon.ico": "Favicon", + browserlist: "Browserlist", + ".babelrc": "Babel", + "babel.config.js": "Babel", + "gulpfile.js": "Gulp", + "gruntfile.js": "Grunt", + "capacitor.config.json": "Capacitor", + "ionic.config.json": "Ionic", + "angular.json": "Angular", + ".storybook": "Storybook", + "storybook.config.js": "Storybook", + "cypress.config.js": "Cypress", + "playwright.config.js": "Playwright", + "puppeteer.config.js": "Puppeteer", + "wrangler.toml": "Wrangler", + "firebase.json": "Firebase", + supabase: "Supabase", + terraform: "Terraform", + kubernetes: "Kubernetes", + ".gitpod.yml": "Gitpod", + ".devcontainer": "Vscode", + "travis.yml": "Travis", + "appveyor.yml": "Appveyor", + ".circleci": "Circleci", + "renovate.json": "Renovate", + "dependabot.yml": "Dependabot", + "lerna.json": "Lerna", + "nx.json": "Nx", + }, + fileExtensions: { + // Test files + "spec.ts": "TestTs", + "test.ts": "TestTs", + "spec.tsx": "TestJsx", + "test.tsx": "TestJsx", + "spec.js": "TestJs", + "test.js": "TestJs", + "spec.jsx": "TestJsx", + "test.jsx": "TestJsx", + + // JavaScript/TypeScript + "js.map": "JavascriptMap", + "d.ts": "TypescriptDef", + ts: "Typescript", + tsx: "React_ts", + js: "Javascript", + jsx: "React", + mjs: "Javascript", + cjs: "Javascript", + + // Web languages + html: "Html", + htm: "Html", + css: "Css", + scss: "Sass", + sass: "Sass", + less: "Less", + styl: "Stylus", + + // Data formats + json: "Json", + xml: "Xml", + yml: "Yaml", + yaml: "Yaml", + toml: "Toml", + hjson: "Hjson", + + // Documentation + md: "Markdown", + mdx: "Mdx", + tex: "Tex", + + // Programming languages + py: "Python", + pyx: "Python", + pyw: "Python", + rs: "Rust", + go: "Go", + java: "Java", + kt: "Kotlin", + scala: "Scala", + php: "Php", + rb: "Ruby", + cs: "Csharp", + vb: "Visualstudio", + cpp: "Cpp", + cc: "Cpp", + cxx: "Cpp", + c: "C", + h: "H", + hpp: "Hpp", + swift: "Swift", + m: "ObjectiveC", + mm: "ObjectiveCpp", + dart: "Dart", + lua: "Lua", + pl: "Perl", + r: "R", + jl: "Julia", + hs: "Haskell", + elm: "Elm", + ml: "Ocaml", + clj: "Clojure", + cljs: "Clojure", + erl: "Erlang", + ex: "Elixir", + exs: "Elixir", + nim: "Nim", + zig: "Zig", + v: "Vlang", + odin: "Odin", + gleam: "Gleam", + grain: "Grain", + roc: "Rocket", + fs: "Fsharp", + + // Shell scripts + sh: "Console", + bash: "Console", + zsh: "Console", + fish: "Console", + ps1: "Powershell", + + // Config/build files + cfg: "Settings", + ini: "Settings", + conf: "Settings", + properties: "Settings", + + // Media files + svg: "Svg", + png: "Image", + jpg: "Image", + jpeg: "Image", + gif: "Image", + webp: "Image", + bmp: "Image", + ico: "Favicon", + mp4: "Video", + mov: "Video", + avi: "Video", + webm: "Video", + mp3: "Audio", + wav: "Audio", + flac: "Audio", + + // Archive files + zip: "Zip", + tar: "Zip", + gz: "Zip", + rar: "Zip", + "7z": "Zip", + + // Document files + pdf: "Pdf", + doc: "Word", + docx: "Word", + ppt: "Powerpoint", + pptx: "Powerpoint", + xls: "Document", + xlsx: "Document", + + // Database files + sql: "Database", + db: "Database", + sqlite: "Database", + + // Other + env: "Tune", + log: "Log", + lock: "Lock", + key: "Key", + pem: "Certificate", + crt: "Certificate", + proto: "Proto", + graphql: "Graphql", + gql: "Graphql", + wasm: "Webassembly", + dockerfile: "Docker", + }, + folderNames: { + // Source code + src: "FolderSrc", + source: "FolderSrc", + lib: "FolderLib", + libs: "FolderLib", + + // Testing + test: "FolderTest", + tests: "FolderTest", + testing: "FolderTest", + spec: "FolderTest", + specs: "FolderTest", + __tests__: "FolderTest", + e2e: "FolderTest", + integration: "FolderTest", + unit: "FolderTest", + cypress: "FolderCypress", + + // Dependencies + node_modules: "FolderNode", + vendor: "FolderPackages", + packages: "FolderPackages", + deps: "FolderPackages", + + // Build/dist + build: "FolderBuildkite", + dist: "FolderDist", + out: "FolderDist", + output: "FolderDist", + target: "FolderTarget", + + // Configuration + config: "FolderConfig", + configs: "FolderConfig", + configuration: "FolderConfig", + settings: "FolderConfig", + env: "FolderEnvironment", + environments: "FolderEnvironment", + + // Docker + docker: "FolderDocker", + dockerfiles: "FolderDocker", + containers: "FolderDocker", + + // Documentation + docs: "FolderDocs", + doc: "FolderDocs", + documentation: "FolderDocs", + readme: "FolderDocs", + + // Public/assets + public: "FolderPublic", + static: "FolderPublic", + assets: "FolderImages", + images: "FolderImages", + img: "FolderImages", + icons: "FolderImages", + media: "FolderImages", + fonts: "FolderFont", + styles: "FolderCss", + stylesheets: "FolderCss", + css: "FolderCss", + sass: "FolderSass", + scss: "FolderSass", + less: "FolderLess", + + // Scripts + scripts: "FolderScripts", + script: "FolderScripts", + tools: "FolderTools", + utils: "FolderUtils", + utilities: "FolderUtils", + helpers: "FolderHelper", + + // Framework specific + components: "FolderComponents", + component: "FolderComponents", + views: "FolderViews", + view: "FolderViews", + layouts: "FolderLayout", + layout: "FolderLayout", + templates: "FolderTemplate", + template: "FolderTemplate", + hooks: "FolderHook", + hook: "FolderHook", + store: "FolderStore", + stores: "FolderStore", + state: "FolderNgrxStore", + reducers: "FolderReduxReducer", + reducer: "FolderReduxReducer", + services: "FolderApi", + service: "FolderApi", + api: "FolderApi", + apis: "FolderApi", + routes: "FolderRoutes", + route: "FolderRoutes", + routing: "FolderRoutes", + middleware: "FolderMiddleware", + middlewares: "FolderMiddleware", + controllers: "FolderController", + controller: "FolderController", + models: "FolderDatabase", + model: "FolderDatabase", + schemas: "FolderDatabase", + schema: "FolderDatabase", + migrations: "FolderDatabase", + migration: "FolderDatabase", + seeders: "FolderSeeders", + seeder: "FolderSeeders", + + // TypeScript + types: "FolderTypescript", + typing: "FolderTypescript", + typings: "FolderTypescript", + "@types": "FolderTypescript", + interfaces: "FolderInterface", + interface: "FolderInterface", + + // Mobile + android: "FolderAndroid", + ios: "FolderIos", + mobile: "FolderMobile", + flutter: "FolderFlutter", + + // Infrastructure + kubernetes: "FolderKubernetes", + k8s: "FolderKubernetes", + terraform: "FolderTerraform", + aws: "FolderAws", + azure: "FolderAzurePipelines", + firebase: "FolderFirebase", + supabase: "FolderSupabase", + vercel: "FolderVercel", + netlify: "FolderNetlify", + + // CI/CD + ".github": "FolderGithub", + ".gitlab": "FolderGitlab", + ".circleci": "FolderCircleci", + ci: "FolderCi", + ".ci": "FolderCi", + workflows: "FolderGhWorkflows", + + // Git + ".git": "FolderGit", + + // Development tools + ".vscode": "FolderVscode", + ".idea": "FolderIntellij", + ".cursor": "FolderCursor", + ".devcontainer": "FolderContainer", + ".storybook": "FolderStorybook", + + // Localization + i18n: "FolderI18n", + locales: "FolderI18n", + locale: "FolderI18n", + lang: "FolderI18n", + languages: "FolderI18n", + + // Other common patterns + temp: "FolderTemp", + tmp: "FolderTemp", + logs: "FolderLog", + log: "FolderLog", + backup: "FolderBackup", + backups: "FolderBackup", + examples: "FolderExamples", + example: "FolderExamples", + demo: "FolderExamples", + demos: "FolderExamples", + samples: "FolderExamples", + sample: "FolderExamples", + fixtures: "FolderTest", + mocks: "FolderMock", + mock: "FolderMock", + data: "FolderDatabase", + database: "FolderDatabase", + db: "FolderDatabase", + sql: "FolderDatabase", + prisma: "FolderPrisma", + drizzle: "FolderDrizzle", + + // Security + security: "FolderSecure", + auth: "FolderSecure", + authentication: "FolderSecure", + authorization: "FolderSecure", + keys: "FolderKeys", + certs: "FolderKeys", + certificates: "FolderKeys", + + // Content + content: "FolderContent", + posts: "FolderContent", + articles: "FolderContent", + blog: "FolderContent", + + // Functions + functions: "FolderFunctions", + function: "FolderFunctions", + lambda: "FolderFunctions", + lambdas: "FolderFunctions", + serverless: "FolderServerless", + + // Jobs/tasks + jobs: "FolderJob", + job: "FolderJob", + tasks: "FolderTasks", + task: "FolderTasks", + cron: "FolderTasks", + queue: "FolderQueue", + queues: "FolderQueue", + + // Desktop platforms + desktop: "FolderDesktop", + windows: "FolderWindows", + macos: "FolderMacos", + linux: "FolderLinux", + }, + defaults: { + file: "Document", + folder: "Folder", + folderOpen: "FolderOpen", + }, +} + +const toOpenVariant = (icon: IconName): IconName => { + if (!icon.startsWith("Folder")) return icon + if (icon.endsWith("_light")) return icon.replace("_light", "Open_light") as IconName + if (!icon.endsWith("Open")) return (icon + "Open") as IconName + return icon +} + +const basenameOf = (p: string) => + p + .replace(/[/\\]+$/, "") + .split(/[\\/]/) + .pop() ?? "" + +const folderNameVariants = (name: string) => { + const n = name.toLowerCase() + return [n, `.${n}`, `_${n}`, `__${n}__`] +} + +const dottedSuffixesDesc = (name: string) => { + const n = name.toLowerCase() + const idxs: number[] = [] + for (let i = 0; i < n.length; i++) if (n[i] === ".") idxs.push(i) + const out = new Set() + out.add(n) // allow exact whole-name "extensions" like "dockerfile" + for (const i of idxs) if (i + 1 < n.length) out.add(n.slice(i + 1)) + return Array.from(out).sort((a, b) => b.length - a.length) // longest first +} + +export function chooseIconName(path: string, type: "directory" | "file", expanded: boolean): IconName { + const base = basenameOf(path) + const baseLower = base.toLowerCase() + + if (type === "directory") { + for (const cand of folderNameVariants(baseLower)) { + const icon = ICON_MAPS.folderNames[cand] + if (icon) return expanded ? toOpenVariant(icon) : icon + } + return expanded ? ICON_MAPS.defaults.folderOpen : ICON_MAPS.defaults.folder + } + + const byName = ICON_MAPS.fileNames[baseLower] + if (byName) return byName + + for (const ext of dottedSuffixesDesc(baseLower)) { + const icon = ICON_MAPS.fileExtensions[ext] + if (icon) return icon + } + + return ICON_MAPS.defaults.file +} diff --git a/packages/ui/src/components/file-icons/sprite.svg b/packages/ui/src/components/file-icons/sprite.svg new file mode 100644 index 000000000..619b2b58c --- /dev/null +++ b/packages/ui/src/components/file-icons/sprite.svg @@ -0,0 +1,11707 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/ui/src/components/file-icons/types.ts b/packages/ui/src/components/file-icons/types.ts new file mode 100644 index 000000000..5b47661f9 --- /dev/null +++ b/packages/ui/src/components/file-icons/types.ts @@ -0,0 +1,1095 @@ +// This file is generated by icon spritesheet generator + +export const iconNames = [ + "Zip", + "Zig", + "Zeabur_light", + "Zeabur", + "Yarn", + "Yang", + "Yaml", + "Xml", + "Xmake", + "Xaml", + "Wxt", + "Wrangler", + "Word", + "Wolframlanguage", + "Windicss", + "Werf", + "Wepy", + "Webpack", + "Webhint", + "Webassembly", + "Watchman", + "Wally", + "Wallaby", + "Wakatime_light", + "Wakatime", + "VuexStore", + "Vue", + "VueConfig", + "Vscode", + "Vlang", + "Vitest", + "Vite", + "Visualstudio", + "Virtual", + "Vim", + "Video", + "Vfl", + "Verilog", + "Verified", + "Verdaccio", + "Vercel_light", + "Vercel", + "Velocity", + "Velite", + "Vedic", + "Varnish", + "VanillaExtract", + "Vala", + "Vagrant", + "Uv", + "Url", + "Unocss", + "Unity", + "Uml_light", + "Uml", + "Umi", + "Typst", + "Typescript", + "TypescriptDef", + "Twine", + "Twig", + "Turborepo_light", + "Turborepo", + "Tune", + "Tsil", + "Tsdoc", + "Tsconfig", + "Trigger", + "Tree", + "Travis", + "Toml_light", + "Toml", + "Todo", + "Tobimake", + "Tobi", + "Tldraw_light", + "Tldraw", + "Tilt", + "Textlint", + "Tex", + "TestTs", + "TestJsx", + "TestJs", + "Terraform", + "Template", + "Templ", + "Teal", + "Tcl", + "Taze", + "Tauri", + "Taskfile", + "Tailwindcss", + "Table", + "Systemd_light", + "Systemd", + "Syncpack", + "Swift", + "Swc", + "Sway", + "Swagger", + "Svgr", + "Svgo", + "Svg", + "Svelte", + "Supabase", + "Subtitles", + "Sublime", + "Stylus", + "Stylelint_light", + "Stylelint", + "Stylable", + "Stryker", + "Storybook", + "Stitches_light", + "Stitches", + "Stencil", + "Steadybit", + "Stan", + "Stackblitz", + "Spwn", + "Sonarcloud", + "Solidity", + "Snyk", + "Snowpack_light", + "Snowpack", + "Snapcraft", + "Snakemake", + "Sml", + "Smarty", + "Slug", + "Slint", + "Slim", + "Sketch", + "Siyuan", + "Simulink", + "Silverstripe", + "Shader", + "Settings", + "Serverless", + "Sequelize", + "Sentry", + "Semgrep", + "SemanticRelease_light", + "SemanticRelease", + "Search", + "Screwdriver", + "Scons_light", + "Scons", + "Scheme", + "Scala", + "Sbt", + "Sass", + "Sas", + "San", + "Salesforce", + "Rust", + "Ruff", + "Ruby", + "Rubocop_light", + "Rubocop", + "Rspec", + "Routing", + "Rome", + "Rollup", + "Rojo", + "Rocket", + "Robots", + "Robot", + "Roblox", + "Roadmap", + "Riot", + "Restql", + "Rescript", + "RescriptInterface", + "Replit", + "Renovate", + "Remix_light", + "Remix", + "Remark", + "Regedit", + "ReduxStore", + "ReduxSelector", + "ReduxReducer", + "ReduxAction", + "Red", + "Reason", + "Readme", + "React_ts", + "React", + "Rc", + "Rbxmk", + "Razor", + "Raml", + "Racket", + "R", + "Qwik", + "Quokka", + "Quasar", + "Quarto", + "Qsharp", + "Pytorch", + "Python", + "PythonMisc", + "Purescript", + "Puppeteer", + "Puppet", + "Pug", + "Protractor", + "Proto", + "Prompt", + "Prolog", + "Processing", + "Prisma", + "Prettier", + "PreCommit", + "Powershell", + "Powerpoint", + "Posthtml", + "Postcss", + "Poetry", + "Pnpm_light", + "Pnpm", + "Pm2Ecosystem", + "Plop", + "Playwright", + "Plastic", + "Pkl", + "Pipeline", + "Pinejs", + "Phpunit", + "Phpstan", + "Php_elephant_pink", + "Php_elephant", + "Php", + "PhpCsFixer", + "Perl", + "Percy", + "Pdm", + "Pdf", + "Payload_light", + "Payload", + "Pawn", + "Pascal", + "Parcel", + "Panda", + "Palette", + "Packship", + "Oxlint", + "Otne", + "Openapi_light", + "Openapi", + "Opam", + "Opa", + "Odin", + "Ocaml", + "ObjectiveCpp", + "ObjectiveC", + "Nx", + "Nuxt", + "Nunjucks", + "Nuget", + "Npm", + "Nodemon", + "Nodejs_alt", + "Nodejs", + "Nix", + "Nim", + "NgrxState", + "NgrxSelectors", + "NgrxReducer", + "NgrxEntity", + "NgrxEffects", + "NgrxActions", + "Nginx", + "Next_light", + "Next", + "Netlify_light", + "Netlify", + "Nest", + "Ndst", + "NanoStaged_light", + "NanoStaged", + "Mxml", + "Moonscript", + "Moon", + "Mojo", + "Modernizr", + "Mocha", + "Mjml", + "Mint", + "Minecraft", + "MinecraftFabric", + "Meson", + "Mermaid", + "Merlin", + "Mercurial", + "Mdx", + "Mdsvex", + "Maven", + "Matlab", + "Mathematica", + "Markojs", + "Markdownlint", + "Markdown", + "Markdoc", + "MarkdocConfig", + "Makefile", + "Lyric", + "Luau", + "Lua", + "Lottie", + "Lolcode", + "Log", + "Lock", + "Livescript", + "Lisp", + "Liquid", + "Lintstaged", + "Lilypond", + "Lighthouse", + "Lib", + "Liara", + "Less", + "Lerna", + "Lefthook", + "Lbx", + "Latexmk", + "Laravel", + "Label", + "Kusto", + "Kubernetes", + "Kotlin", + "Knip", + "Kl", + "Kivy", + "Keystatic", + "Key", + "Kcl", + "Karma", + "Just", + "Jupyter", + "Julia", + "Jsr_light", + "Jsr", + "Json", + "Jsconfig", + "Jinja_light", + "Jinja", + "Jest", + "Jenkins", + "Javascript", + "JavascriptMap", + "Javaclass", + "Java", + "Jar", + "Istanbul", + "Ionic", + "Installation", + "Imba", + "Image", + "IfanrCloud", + "Idris", + "I18n", + "Husky", + "Hurl", + "Huff_light", + "Huff", + "Http", + "Html", + "Hpp", + "Hosts_light", + "Hosts", + "Horusec", + "Hjson", + "Histoire", + "Hex", + "Heroku", + "Helm", + "Hcl_light", + "Hcl", + "Haxe", + "Haskell", + "Harmonix", + "Hardhat", + "Handlebars", + "Haml", + "Hadolint", + "Hack", + "H", + "Gulp", + "Grunt", + "Groovy", + "Gridsome", + "Graphql", + "Graphcool", + "Grain", + "GrafanaAlloy", + "Gradle", + "Godot", + "GodotAssets", + "Go_gopher", + "Go", + "GoMod", + "Gnuplot", + "Gleam", + "Gitpod", + "Gitlab", + "GithubSponsors", + "GithubActionsWorkflow", + "Git", + "Gemini", + "GeminiAi", + "Gemfile", + "Gcp", + "Gatsby", + "Garden", + "Gamemaker", + "Fusebox", + "Fsharp", + "Freemarker", + "Foxpro", + "Fortran", + "Forth", + "Font", + "Folder", + "FolderZeabur", + "FolderZeaburOpen", + "FolderYarn", + "FolderYarnOpen", + "FolderWordpress", + "FolderWordpressOpen", + "FolderWindows", + "FolderWindowsOpen", + "FolderWebpack", + "FolderWebpackOpen", + "FolderWakatime", + "FolderWakatimeOpen", + "FolderVuexStore", + "FolderVuexStoreOpen", + "FolderVuepress", + "FolderVuepressOpen", + "FolderVue", + "FolderVueOpen", + "FolderVueDirectives", + "FolderVueDirectivesOpen", + "FolderVscode", + "FolderVscodeOpen", + "FolderVm", + "FolderVmOpen", + "FolderViews", + "FolderViewsOpen", + "FolderVideo", + "FolderVideoOpen", + "FolderVerdaccio", + "FolderVerdaccioOpen", + "FolderVercel", + "FolderVercelOpen", + "FolderUtils", + "FolderUtilsOpen", + "FolderUpload", + "FolderUploadOpen", + "FolderUpdate", + "FolderUpdateOpen", + "FolderUnity", + "FolderUnityOpen", + "FolderUi", + "FolderUiOpen", + "FolderTypescript", + "FolderTypescriptOpen", + "FolderTurborepo", + "FolderTurborepoOpen", + "FolderTrigger", + "FolderTriggerOpen", + "FolderTrash", + "FolderTrashOpen", + "FolderTools", + "FolderToolsOpen", + "FolderTheme", + "FolderThemeOpen", + "FolderTest", + "FolderTestOpen", + "FolderTerraform", + "FolderTerraformOpen", + "FolderTemplate", + "FolderTemplateOpen", + "FolderTemp", + "FolderTempOpen", + "FolderTelevision", + "FolderTelevisionOpen", + "FolderTasks", + "FolderTasksOpen", + "FolderTaskfile", + "FolderTaskfileOpen", + "FolderTarget", + "FolderTargetOpen", + "FolderSyntax", + "FolderSyntaxOpen", + "FolderSvg", + "FolderSvgOpen", + "FolderSvelte", + "FolderSvelteOpen", + "FolderSupabase", + "FolderSupabaseOpen", + "FolderSublime", + "FolderSublimeOpen", + "FolderStylus", + "FolderStylusOpen", + "FolderStorybook", + "FolderStorybookOpen", + "FolderStore", + "FolderStoreOpen", + "FolderStencil", + "FolderStencilOpen", + "FolderStack", + "FolderStackOpen", + "FolderSrc", + "FolderSrcTauri", + "FolderSrcTauriOpen", + "FolderSrcOpen", + "FolderSnippet", + "FolderSnippetOpen", + "FolderSnapcraft", + "FolderSnapcraftOpen", + "FolderShared", + "FolderSharedOpen", + "FolderShader", + "FolderShaderOpen", + "FolderServerless", + "FolderServerlessOpen", + "FolderServer", + "FolderServerOpen", + "FolderSeeders", + "FolderSeedersOpen", + "FolderSecure", + "FolderSecureOpen", + "FolderScripts", + "FolderScriptsOpen", + "FolderScons", + "FolderSconsOpen", + "FolderScala", + "FolderScalaOpen", + "FolderSass", + "FolderSassOpen", + "FolderSandbox", + "FolderSandboxOpen", + "FolderRust", + "FolderRustOpen", + "FolderRules", + "FolderRulesOpen", + "FolderRoutes", + "FolderRoutesOpen", + "FolderRobot", + "FolderRobotOpen", + "FolderReview", + "FolderReviewOpen", + "FolderResource", + "FolderResourceOpen", + "FolderResolver", + "FolderResolverOpen", + "FolderRepository", + "FolderRepositoryOpen", + "FolderReduxReducer", + "FolderReduxReducerOpen", + "FolderReactComponents", + "FolderReactComponentsOpen", + "FolderQueue", + "FolderQueueOpen", + "FolderQuasar", + "FolderQuasarOpen", + "FolderPytorch", + "FolderPytorchOpen", + "FolderPython", + "FolderPythonOpen", + "FolderPublic", + "FolderPublicOpen", + "FolderProto", + "FolderProtoOpen", + "FolderPrompts", + "FolderPromptsOpen", + "FolderProject", + "FolderProjectOpen", + "FolderPrivate", + "FolderPrivateOpen", + "FolderPrisma", + "FolderPrismaOpen", + "FolderPowershell", + "FolderPowershellOpen", + "FolderPolicy", + "FolderPolicyOpen", + "FolderPlugin", + "FolderPluginOpen", + "FolderPlastic", + "FolderPlasticOpen", + "FolderPipe", + "FolderPipeOpen", + "FolderPhpmailer", + "FolderPhpmailerOpen", + "FolderPhp", + "FolderPhpOpen", + "FolderPdm", + "FolderPdmOpen", + "FolderPdf", + "FolderPdfOpen", + "FolderPackages", + "FolderPackagesOpen", + "FolderOther", + "FolderOtherOpen", + "FolderOrganism", + "FolderOrganismOpen", + "FolderOpen", + "FolderObsidian", + "FolderObsidianOpen", + "FolderNuxt", + "FolderNuxtOpen", + "FolderNode", + "FolderNodeOpen", + "FolderNgrxStore", + "FolderNgrxStoreOpen", + "FolderNext", + "FolderNextOpen", + "FolderNetlify", + "FolderNetlifyOpen", + "FolderMoon", + "FolderMoonOpen", + "FolderMolecule", + "FolderMoleculeOpen", + "FolderMojo", + "FolderMojoOpen", + "FolderMock", + "FolderMockOpen", + "FolderMobile", + "FolderMobileOpen", + "FolderMjml", + "FolderMjmlOpen", + "FolderMiddleware", + "FolderMiddlewareOpen", + "FolderMeta", + "FolderMetaOpen", + "FolderMessages", + "FolderMessagesOpen", + "FolderMercurial", + "FolderMercurialOpen", + "FolderMarkdown", + "FolderMarkdownOpen", + "FolderMappings", + "FolderMappingsOpen", + "FolderMail", + "FolderMailOpen", + "FolderMacos", + "FolderMacosOpen", + "FolderLuau", + "FolderLuauOpen", + "FolderLua", + "FolderLuaOpen", + "FolderLottie", + "FolderLottieOpen", + "FolderLog", + "FolderLogOpen", + "FolderLiquibase", + "FolderLiquibaseOpen", + "FolderLinux", + "FolderLinuxOpen", + "FolderLink", + "FolderLinkOpen", + "FolderLib", + "FolderLibOpen", + "FolderLess", + "FolderLessOpen", + "FolderLefthook", + "FolderLefthookOpen", + "FolderLayout", + "FolderLayoutOpen", + "FolderKusto", + "FolderKustoOpen", + "FolderKubernetes", + "FolderKubernetesOpen", + "FolderKeys", + "FolderKeysOpen", + "FolderJupyter", + "FolderJupyterOpen", + "FolderJson", + "FolderJsonOpen", + "FolderJob", + "FolderJobOpen", + "FolderJinja_light", + "FolderJinja", + "FolderJinjaOpen_light", + "FolderJinjaOpen", + "FolderJavascript", + "FolderJavascriptOpen", + "FolderJava", + "FolderJavaOpen", + "FolderIos", + "FolderIosOpen", + "FolderInterface", + "FolderInterfaceOpen", + "FolderInterceptor", + "FolderInterceptorOpen", + "FolderIntellij_light", + "FolderIntellij", + "FolderIntellijOpen_light", + "FolderIntellijOpen", + "FolderInclude", + "FolderIncludeOpen", + "FolderImport", + "FolderImportOpen", + "FolderImages", + "FolderImagesOpen", + "FolderI18n", + "FolderI18nOpen", + "FolderHusky", + "FolderHuskyOpen", + "FolderHook", + "FolderHookOpen", + "FolderHome", + "FolderHomeOpen", + "FolderHelper", + "FolderHelperOpen", + "FolderHelm", + "FolderHelmOpen", + "FolderGulp", + "FolderGulpOpen", + "FolderGuard", + "FolderGuardOpen", + "FolderGraphql", + "FolderGraphqlOpen", + "FolderGradle", + "FolderGradleOpen", + "FolderGodot", + "FolderGodotOpen", + "FolderGlobal", + "FolderGlobalOpen", + "FolderGitlab", + "FolderGitlabOpen", + "FolderGithub", + "FolderGithubOpen", + "FolderGitea", + "FolderGiteaOpen", + "FolderGit", + "FolderGitOpen", + "FolderGhWorkflows", + "FolderGhWorkflowsOpen", + "FolderGenerator", + "FolderGeneratorOpen", + "FolderGamemaker", + "FolderGamemakerOpen", + "FolderFunctions", + "FolderFunctionsOpen", + "FolderForgejo", + "FolderForgejoOpen", + "FolderFont", + "FolderFontOpen", + "FolderFlutter", + "FolderFlutterOpen", + "FolderFlow", + "FolderFlowOpen", + "FolderFirestore", + "FolderFirestoreOpen", + "FolderFirebase", + "FolderFirebaseOpen", + "FolderFavicon", + "FolderFaviconOpen", + "FolderFastlane", + "FolderFastlaneOpen", + "FolderExport", + "FolderExportOpen", + "FolderExpo", + "FolderExpoOpen", + "FolderExamples", + "FolderExamplesOpen", + "FolderEvent", + "FolderEventOpen", + "FolderError", + "FolderErrorOpen", + "FolderEnvironment", + "FolderEnvironmentOpen", + "FolderEnum", + "FolderEnumOpen", + "FolderElement", + "FolderElementOpen", + "FolderDump", + "FolderDumpOpen", + "FolderDrizzle", + "FolderDrizzleOpen", + "FolderDownload", + "FolderDownloadOpen", + "FolderDocs", + "FolderDocsOpen", + "FolderDocker", + "FolderDockerOpen", + "FolderDist", + "FolderDistOpen", + "FolderDirective", + "FolderDirectiveOpen", + "FolderDesktop", + "FolderDesktopOpen", + "FolderDelta", + "FolderDeltaOpen", + "FolderDecorators", + "FolderDecoratorsOpen", + "FolderDebug", + "FolderDebugOpen", + "FolderDatabase", + "FolderDatabaseOpen", + "FolderDart", + "FolderDartOpen", + "FolderCypress", + "FolderCypressOpen", + "FolderCustom", + "FolderCustomOpen", + "FolderCursor_light", + "FolderCursor", + "FolderCursorOpen_light", + "FolderCursorOpen", + "FolderCss", + "FolderCssOpen", + "FolderCoverage", + "FolderCoverageOpen", + "FolderCore", + "FolderCoreOpen", + "FolderController", + "FolderControllerOpen", + "FolderContract", + "FolderContractOpen", + "FolderContext", + "FolderContextOpen", + "FolderContent", + "FolderContentOpen", + "FolderContainer", + "FolderContainerOpen", + "FolderConstant", + "FolderConstantOpen", + "FolderConsole", + "FolderConsoleOpen", + "FolderConnection", + "FolderConnectionOpen", + "FolderConfig", + "FolderConfigOpen", + "FolderComponents", + "FolderComponentsOpen", + "FolderCommand", + "FolderCommandOpen", + "FolderCobol", + "FolderCobolOpen", + "FolderCluster", + "FolderClusterOpen", + "FolderCloudflare", + "FolderCloudflareOpen", + "FolderCloudFunctions", + "FolderCloudFunctionsOpen", + "FolderCline", + "FolderClineOpen", + "FolderClient", + "FolderClientOpen", + "FolderClaude", + "FolderClaudeOpen", + "FolderClass", + "FolderClassOpen", + "FolderCircleci", + "FolderCircleciOpen", + "FolderCi", + "FolderCiOpen", + "FolderChangesets", + "FolderChangesetsOpen", + "FolderCart", + "FolderCartOpen", + "FolderBuildkite", + "FolderBuildkiteOpen", + "FolderBower", + "FolderBowerOpen", + "FolderBloc", + "FolderBlocOpen", + "FolderBlender", + "FolderBlenderOpen", + "FolderBicep", + "FolderBicepOpen", + "FolderBibliography", + "FolderBibliographyOpen", + "FolderBenchmark", + "FolderBenchmarkOpen", + "FolderBatch", + "FolderBatchOpen", + "FolderBase", + "FolderBaseOpen", + "FolderBackup", + "FolderBackupOpen", + "FolderAzurePipelines", + "FolderAzurePipelinesOpen", + "FolderAws", + "FolderAwsOpen", + "FolderAurelia", + "FolderAureliaOpen", + "FolderAudio", + "FolderAudioOpen", + "FolderAttachment", + "FolderAttachmentOpen", + "FolderAtom", + "FolderAtomOpen", + "FolderAstro", + "FolderAstroOpen", + "FolderArchive", + "FolderArchiveOpen", + "FolderApp", + "FolderAppOpen", + "FolderApollo", + "FolderApolloOpen", + "FolderApi", + "FolderApiOpen", + "FolderAnsible", + "FolderAnsibleOpen", + "FolderAnimation", + "FolderAnimationOpen", + "FolderAngular", + "FolderAngularOpen", + "FolderAndroid", + "FolderAndroidOpen", + "FolderAdmin", + "FolderAdminOpen", + "Flow", + "Flash", + "Firebase", + "Figma", + "Favicon", + "Fastlane", + "Exe", + "Excalidraw", + "Eslint", + "Esbuild", + "Erlang", + "Epub", + "Ember", + "Email", + "Elm", + "Elixir", + "Ejs", + "Editorconfig", + "Edge", + "Dune", + "Duc", + "Drone_light", + "Drone", + "Drizzle", + "Drawio", + "Dotjs", + "Document", + "DoctexInstaller", + "Docker", + "Dll", + "Django", + "Disc", + "Dinophp", + "Diff", + "Dhall", + "DependenciesUpdate", + "Dependabot", + "Deno_light", + "Deno", + "Denizenscript", + "Deepsource", + "Database", + "Dart_generated", + "Dart", + "D", + "Cypress", + "Cursor_light", + "Cursor", + "Cuda", + "Cucumber", + "Css", + "CssMap", + "Csharp", + "Crystal_light", + "Crystal", + "Credits", + "Craco", + "Cpp", + "Copilot_light", + "Copilot", + "Controller", + "Contributing", + "Context", + "Contentlayer", + "Console", + "Conduct", + "Concourse", + "Commitlint", + "Commitizen", + "Command", + "Coloredpetrinets", + "Coldfusion", + "Coffee", + "CoderabbitAi", + "Codeowners", + "Codecov", + "CodeClimate_light", + "CodeClimate", + "Coconut", + "Cobol", + "Coala", + "Cmake", + "Cloudfoundry", + "Clojure", + "Cline", + "Claude", + "Clangd", + "Citation", + "Circleci_light", + "Circleci", + "Chrome", + "Chess_light", + "Chess", + "Changelog", + "Certificate", + "Cds", + "Cbx", + "Capnp", + "Capacitor", + "Cake", + "Cairo", + "Cadence", + "Caddy", + "Cabal", + "C3", + "C", + "Bun_light", + "Bun", + "Buildkite", + "Bucklescript", + "Buck", + "Bruno", + "Browserlist_light", + "Browserlist", + "Brainfuck", + "Bower", + "Blitz", + "Blink_light", + "Blink", + "Blender", + "Bithound", + "Bitbucket", + "Biome", + "Bicep", + "BibtexStyle", + "Bibliography", + "BenchTs", + "BenchJsx", + "BenchJs", + "Beancount", + "Bbx", + "Bazel", + "Ballerina", + "Babel", + "Azure", + "AzurePipelines", + "Autoit", + "Autohotkey", + "Auto_light", + "Auto", + "Authors", + "Aurelia", + "Audio", + "Astyle", + "Astro", + "AstroConfig", + "Assembly", + "Asciidoc", + "Arduino", + "Architecture", + "Appveyor", + "AppsScript", + "Applescript", + "Apollo", + "Apiblueprint", + "Antlr", + "Angular", + "Android", + "Amplify", + "Advpl", + "Adonis", + "AdobeSwc", + "AdobePhotoshop_light", + "AdobePhotoshop", + "AdobeIllustrator_light", + "AdobeIllustrator", + "Ada", + "Actionscript", + "Abc", + "Abap", + "3d", +] as const + +export type IconName = (typeof iconNames)[number] diff --git a/packages/ui/src/components/icon-button.css b/packages/ui/src/components/icon-button.css index 1d9b4be00..2584541b3 100644 --- a/packages/ui/src/components/icon-button.css +++ b/packages/ui/src/components/icon-button.css @@ -11,7 +11,7 @@ &[data-variant="primary"] { background-color: var(--icon-strong-base); - [data-slot="icon"] { + [data-slot="icon-button-icon"] { /* color: var(--icon-weak-base); */ color: var(--icon-invert-base); @@ -35,7 +35,7 @@ &:disabled { background-color: var(--icon-strong-disabled); - [data-slot="icon"] { + [data-slot="icon-button-icon"] { color: var(--icon-invert-base); } } @@ -64,7 +64,7 @@ background-color: var(--button-secondary-base); } - [data-slot="icon"] { + [data-slot="icon-button-icon"] { color: var(--icon-strong-base); } } @@ -73,14 +73,14 @@ background-color: transparent; /* color: var(--icon-base); */ - [data-slot="icon"] { + [data-slot="icon-button-icon"] { color: var(--icon-base); } &:hover:not(:disabled) { background-color: var(--surface-raised-base-hover); - /* [data-slot="icon"] { */ + /* [data-slot="icon-button-icon"] { */ /* color: var(--icon-hover); */ /* } */ } @@ -89,13 +89,13 @@ } &:active:not(:disabled) { background-color: var(--surface-raised-base-active); - /* [data-slot="icon"] { */ + /* [data-slot="icon-button-icon"] { */ /* color: var(--icon-active); */ /* } */ } &:selected:not(:disabled) { background-color: var(--surface-raised-base-active); - /* [data-slot="icon"] { */ + /* [data-slot="icon-button-icon"] { */ /* color: var(--icon-selected); */ /* } */ } @@ -115,7 +115,7 @@ /* padding: 0 8px 0 6px; */ gap: 8px; - [data-slot="icon"] { + [data-slot="icon-button-icon"] { height: 16px; width: 16px; } diff --git a/packages/ui/src/components/icon-button.tsx b/packages/ui/src/components/icon-button.tsx index 79a7cb9c9..a3d91d830 100644 --- a/packages/ui/src/components/icon-button.tsx +++ b/packages/ui/src/components/icon-button.tsx @@ -22,7 +22,11 @@ export function IconButton(props: ComponentProps<"button"> & IconButtonProps) { [split.class ?? ""]: !!split.class, }} > - + ) } diff --git a/packages/ui/src/components/icon.css b/packages/ui/src/components/icon.css index 7f1f18339..14a52bc83 100644 --- a/packages/ui/src/components/icon.css +++ b/packages/ui/src/components/icon.css @@ -22,7 +22,7 @@ height: 24px; } - [data-slot="svg"] { + [data-slot="icon-svg"] { width: 100%; height: auto; } diff --git a/packages/ui/src/components/icon.tsx b/packages/ui/src/components/icon.tsx index f2594cdaa..306d79649 100644 --- a/packages/ui/src/components/icon.tsx +++ b/packages/ui/src/components/icon.tsx @@ -165,6 +165,8 @@ const newIcons = { "folder-add-left": ``, "settings-gear": ``, "bubble-5": ``, + github: ``, + discord: ``, } export interface IconProps extends ComponentProps<"svg"> { @@ -179,7 +181,7 @@ export function Icon(props: IconProps) { return (
- + {local.label} - + - {local.description} + {local.description} - + ) } diff --git a/packages/ui/src/components/list.css b/packages/ui/src/components/list.css deleted file mode 100644 index 2136c4f92..000000000 --- a/packages/ui/src/components/list.css +++ /dev/null @@ -1,30 +0,0 @@ -[data-component="list"] { - /* overflow-y: auto; */ - - /* Hide scrollbar */ - &::-webkit-scrollbar { - display: none; - } - -ms-overflow-style: none; - scrollbar-width: none; - - [data-slot="item"] { - width: 100%; - margin-bottom: 6px; - padding: 4px 12px; - text-align: left; - - border-radius: var(--radius-md); - transition: background-color 0.2s ease-in-out; - - &[data-active="true"] { - background-color: var(--surface-raised-base-hover); - } - &:hover { - background-color: var(--surface-raised-base-hover); - } - &:focus { - outline: none; - } - } -} diff --git a/packages/ui/src/components/list.tsx b/packages/ui/src/components/list.tsx deleted file mode 100644 index aaba61fdf..000000000 --- a/packages/ui/src/components/list.tsx +++ /dev/null @@ -1,83 +0,0 @@ -import { ComponentProps, createEffect, createSignal, type JSX } from "solid-js" -import { VirtualizerHandle, VList } from "virtua/solid" -import { createList } from "solid-list" -import { createStore } from "solid-js/store" - -export interface ListProps { - data: T[] - children: (x: T) => JSX.Element - key: (x: T) => string - current?: T - onSelect?: (value: T | undefined) => void - onHover?: (value: T | undefined) => void - class?: ComponentProps<"div">["class"] -} - -export function List(props: ListProps) { - const [virtualizer, setVirtualizer] = createSignal(undefined) - const [store, setStore] = createStore({ - mouseActive: false, - }) - const list = createList({ - items: () => props.data.map(props.key), - initialActive: props.current ? props.key(props.current) : undefined, - loop: true, - }) - - createEffect(() => { - if (props.current) list.setActive(props.key(props.current)) - }) - // const resetSelection = () => { - // if (props.data.length === 0) return - // list.setActive(props.key(props.data[0])) - // } - const handleSelect = (item: T) => { - props.onSelect?.(item) - list.setActive(props.key(item)) - } - - const handleKey = (e: KeyboardEvent) => { - setStore("mouseActive", false) - - if (e.key === "Enter") { - e.preventDefault() - const selected = props.data.find((x) => props.key(x) === list.active()) - if (selected) handleSelect(selected) - } else { - list.onKeyDown(e) - } - } - - createEffect(() => { - if (store.mouseActive || props.data.length === 0) return - const index = props.data.findIndex((x) => props.key(x) === list.active()) - props.onHover?.(props.data[index]) - if (index === 0) { - virtualizer()?.scrollTo(0) - return - } - // virtualizer()?.scrollTo(list.active()) - // const element = virtualizer()?.querySelector(`[data-key="${list.active()}"]`) - // element?.scrollIntoView({ block: "nearest", behavior: "smooth" }) - }) - - return ( - - {(item) => ( - - )} - - ) -} diff --git a/packages/ui/src/components/logo.css b/packages/ui/src/components/logo.css index 36e871859..a909782b7 100644 --- a/packages/ui/src/components/logo.css +++ b/packages/ui/src/components/logo.css @@ -1,4 +1,4 @@ [data-component="logo-mark"] { width: 16px; - height: 20px; + aspect-ratio: 4/5; } diff --git a/packages/ui/src/components/logo.tsx b/packages/ui/src/components/logo.tsx index d3588f301..5ddf3fba3 100644 --- a/packages/ui/src/components/logo.tsx +++ b/packages/ui/src/components/logo.tsx @@ -7,8 +7,38 @@ export const Mark = (props: { class?: string }) => { fill="none" xmlns="http://www.w3.org/2000/svg" > - - + + + + ) +} + +export const Logo = (props: { class?: string }) => { + return ( + + + + + + + + + + + + + + + + + + + ) } diff --git a/packages/ui/src/components/message-part.css b/packages/ui/src/components/message-part.css index 2ca0aaae5..dd6166112 100644 --- a/packages/ui/src/components/message-part.css +++ b/packages/ui/src/components/message-part.css @@ -34,18 +34,18 @@ align-items: start; gap: 8px; - [data-slot="tool-error-icon"] { + [data-slot="message-part-tool-error-icon"] { color: var(--icon-critical-base); margin-top: 4px; } - [data-slot="tool-error-content"] { + [data-slot="message-part-tool-error-content"] { display: flex; align-items: start; gap: 8px; } - [data-slot="tool-error-title"] { + [data-slot="message-part-tool-error-title"] { font-family: var(--font-family-sans); font-size: var(--font-size-small); font-style: normal; @@ -56,7 +56,7 @@ white-space: nowrap; } - [data-slot="tool-error-message"] { + [data-slot="message-part-tool-error-message"] { color: var(--text-on-critical-weak); } } @@ -72,13 +72,13 @@ justify-content: space-between; width: 100%; - [data-slot="title-area"] { + [data-slot="message-part-title-area"] { display: flex; align-items: center; gap: 8px; } - [data-slot="title"] { + [data-slot="message-part-title"] { font-family: var(--font-family-sans); font-size: var(--font-size-small); font-style: normal; @@ -89,19 +89,19 @@ text-transform: capitalize; } - [data-slot="path"] { + [data-slot="message-part-path"] { display: flex; } - [data-slot="directory"] { + [data-slot="message-part-directory"] { color: var(--text-weak); } - [data-slot="filename"] { + [data-slot="message-part-filename"] { color: var(--text-strong); } - [data-slot="actions"] { + [data-slot="message-part-actions"] { display: flex; gap: 16px; align-items: center; @@ -127,7 +127,7 @@ flex-direction: column; gap: 8px; - [data-slot="todo-content"] { + [data-slot="message-part-todo-content"] { &[data-completed="completed"] { text-decoration: line-through; color: var(--text-weaker); diff --git a/packages/ui/src/components/message-part.tsx b/packages/ui/src/components/message-part.tsx index 74d9a3113..dd920f101 100644 --- a/packages/ui/src/components/message-part.tsx +++ b/packages/ui/src/components/message-part.tsx @@ -141,16 +141,16 @@ PART_MAPPING["tool"] = function ToolPartDisplay(props) { return (
- + -
-
{title}
- {rest.join(": ")} +
+
{title}
+ {rest.join(": ")}
- {cleaned} + {cleaned}
@@ -340,16 +340,16 @@ ToolRegistry.register({ icon="code-lines" trigger={
-
-
Edit
-
+
+
Edit
+
- {getDirectory(props.input.filePath!)} + {getDirectory(props.input.filePath!)} - {getFilename(props.input.filePath ?? "")} + {getFilename(props.input.filePath ?? "")}
-
+
@@ -384,16 +384,16 @@ ToolRegistry.register({ icon="code-lines" trigger={
-
-
Write
-
+
+
Write
+
- {getDirectory(props.input.filePath!)} + {getDirectory(props.input.filePath!)} - {getFilename(props.input.filePath ?? "")} + {getFilename(props.input.filePath ?? "")}
-
{/* */}
+
{/* */}
} > @@ -421,7 +421,7 @@ ToolRegistry.register({ {(todo: any) => ( -
+
{todo.content}
diff --git a/packages/ui/src/components/message-progress.css b/packages/ui/src/components/message-progress.css new file mode 100644 index 000000000..0b84e0393 --- /dev/null +++ b/packages/ui/src/components/message-progress.css @@ -0,0 +1,50 @@ +[data-component="message-progress"] { + display: flex; + flex-direction: column; + gap: 12px; +} + +[data-component="message-progress"] [data-slot="message-progress-status"] { + display: flex; + align-items: center; + column-gap: 20px; + padding-left: 12px; + border: 1px solid transparent; + color: var(--text-base); +} + +[data-component="message-progress"] [data-slot="message-progress-status-text"] { + font-size: 12px; + font-weight: 500; + line-height: 1.5; +} + +[data-component="message-progress"] [data-slot="message-progress-list-container"] { + height: 120px; + overflow: hidden; + pointer-events: none; + padding-bottom: 4px; + + mask-image: linear-gradient(to bottom, transparent 0%, black 33%, black 95%, transparent 100%); + -webkit-mask-image: linear-gradient(to bottom, transparent 0%, black 33%, black 95%, transparent 100%); +} + +[data-component="message-progress"] [data-slot="message-progress-list"] { + width: 100%; + display: flex; + flex-direction: column; + align-items: flex-start; + align-self: stretch; + gap: 8px; + padding-top: 32px; + padding-bottom: 32px; + + transition: transform 500ms cubic-bezier(0.22, 1, 0.36, 1); +} + +[data-component="message-progress"] [data-slot="message-progress-item"] { + height: 32px; + display: flex; + align-items: center; + width: 100%; +} diff --git a/packages/ui/src/components/message-progress.tsx b/packages/ui/src/components/message-progress.tsx new file mode 100644 index 000000000..48a234535 --- /dev/null +++ b/packages/ui/src/components/message-progress.tsx @@ -0,0 +1,172 @@ +import { For, JSXElement, Match, Show, Switch, createEffect, createMemo, createSignal, onCleanup } from "solid-js" +import { Part } from "./message-part" +import { Spinner } from "./spinner" +import { useData } from "../context/data" +import type { AssistantMessage as AssistantMessageType, ToolPart } from "@opencode-ai/sdk" +import "./message-progress.css" + +export function MessageProgress(props: { assistantMessages: () => AssistantMessageType[]; done?: boolean }) { + const data = useData() + const parts = createMemo(() => props.assistantMessages().flatMap((m) => data.part[m.id])) + const done = createMemo(() => props.done ?? false) + const currentTask = createMemo( + () => + parts().findLast( + (p) => + p && + p.type === "tool" && + p.tool === "task" && + p.state && + "metadata" in p.state && + p.state.metadata && + p.state.metadata.sessionId && + p.state.status === "running", + ) as ToolPart, + ) + const resolvedParts = createMemo(() => { + let resolved = parts() + const task = currentTask() + if (task && task.state && "metadata" in task.state && task.state.metadata?.sessionId) { + const messages = data.message[task.state.metadata.sessionId as string]?.filter((m) => m.role === "assistant") + resolved = messages?.flatMap((m) => data.part[m.id]) ?? parts() + } + return resolved + }) + + const eligibleItems = createMemo(() => { + return resolvedParts().filter((p) => p?.type === "tool" && p?.state.status === "completed") as ToolPart[] + }) + const finishedItems = createMemo<(JSXElement | ToolPart)[]>(() => [ +
, +
, +
, + ...eligibleItems(), + ...(done() + ? [ +
, +
, +
, + ] + : []), + ]) + + const delay = createMemo(() => (done() ? 220 : 400)) + const [visibleCount, setVisibleCount] = createSignal(eligibleItems().length) + + createEffect(() => { + const total = finishedItems().length + if (total > visibleCount()) { + const timer = setTimeout(() => { + setVisibleCount((prev) => prev + 1) + }, delay()) + onCleanup(() => clearTimeout(timer)) + } else if (total < visibleCount()) { + setVisibleCount(total) + } + }) + + const translateY = createMemo(() => { + const total = visibleCount() + if (total < 2) return "0px" + return `-${(total - 2) * 40 - 8}px` + }) + + const lastPart = createMemo(() => resolvedParts().slice(-1)?.at(0)) + const rawStatus = createMemo(() => { + const last = lastPart() + if (!last) return undefined + + if (last.type === "tool") { + switch (last.tool) { + case "task": + return "Delegating work..." + case "todowrite": + case "todoread": + return "Planning next steps..." + case "read": + return "Gathering context..." + case "list": + case "grep": + case "glob": + return "Searching the codebase..." + case "webfetch": + return "Searching the web..." + case "edit": + case "write": + return "Making edits..." + case "bash": + return "Running commands..." + default: + break + } + } else if (last.type === "reasoning") { + return "Thinking..." + } else if (last.type === "text") { + return "Gathering thoughts..." + } + return undefined + }) + + const [status, setStatus] = createSignal(rawStatus()) + let lastStatusChange = Date.now() + let statusTimeout: number | undefined + + createEffect(() => { + const newStatus = rawStatus() + if (newStatus === status() || !newStatus) return + + const timeSinceLastChange = Date.now() - lastStatusChange + + if (timeSinceLastChange >= 1500) { + setStatus(newStatus) + lastStatusChange = Date.now() + if (statusTimeout) { + clearTimeout(statusTimeout) + statusTimeout = undefined + } + } else { + if (statusTimeout) clearTimeout(statusTimeout) + statusTimeout = setTimeout(() => { + setStatus(rawStatus()) + lastStatusChange = Date.now() + statusTimeout = undefined + }, 1000 - timeSinceLastChange) as unknown as number + } + }) + + return ( +
+
+ {status() ?? "Considering next steps..."} +
+ 0}> +
+
+ + {(part) => ( + + + {(p) => { + const part = p() as ToolPart + const message = createMemo(() => + data.message[part.sessionID].find((m) => m.id === part.messageID), + ) + return ( +
+ +
+ ) + }} +
+ +
{part as JSXElement}
+
+
+ )} +
+
+
+
+
+ ) +} diff --git a/packages/ui/src/components/progress-circle.css b/packages/ui/src/components/progress-circle.css index 591825183..afaf72af6 100644 --- a/packages/ui/src/components/progress-circle.css +++ b/packages/ui/src/components/progress-circle.css @@ -1,11 +1,11 @@ [data-component="progress-circle"] { transform: rotate(-90deg); - [data-slot="background"] { + [data-slot="progress-circle-background"] { stroke: var(--border-weak-base); } - [data-slot="progress"] { + [data-slot="progress-circle-progress"] { stroke: var(--border-active); transition: stroke-dashoffset 0.35s cubic-bezier(0.65, 0, 0.35, 1); } diff --git a/packages/ui/src/components/progress-circle.tsx b/packages/ui/src/components/progress-circle.tsx index f2e497fe5..02bd36bb7 100644 --- a/packages/ui/src/components/progress-circle.tsx +++ b/packages/ui/src/components/progress-circle.tsx @@ -36,12 +36,18 @@ export function ProgressCircle(props: ProgressCircleProps) { [split.class ?? ""]: !!split.class, }} > - + extends FilteredListProps, @@ -83,10 +86,10 @@ export function SelectDialog(props: SelectDialogProps) {
-
- +
+ handleInput(value)} @@ -101,7 +104,7 @@ export function SelectDialog(props: SelectDialogProps) {
{ @@ -115,24 +118,25 @@ export function SelectDialog(props: SelectDialogProps) { 0} fallback={ -
-
- {props.emptyMessage ?? "No search results"} for "{filter()}" +
+
+ {props.emptyMessage ?? "No search results"} for{" "} + "{filter()}"
} > {(group) => ( -
+
-
{group.category}
+
{group.category}
-
+
{(item) => ( + {props.actions} +
+
+ + + {(diff) => ( + + + +
+
+ +
+ + {getDirectory(diff.file)}‎ + + {getFilename(diff.file)} +
+
+
+ + +
+
+
+
+ + + +
+ )} +
+
+
+ ) +} diff --git a/packages/ui/src/components/session-timeline.css b/packages/ui/src/components/session-timeline.css new file mode 100644 index 000000000..e86e80e6e --- /dev/null +++ b/packages/ui/src/components/session-timeline.css @@ -0,0 +1,324 @@ +[data-component="session-timeline"] { + /* flex: 1; */ + min-height: 0; + display: flex; + align-items: flex-start; + justify-content: flex-start; + + [data-slot="session-timeline-timeline-list"] { + margin-right: 32px; + flex-shrink: 0; + display: flex; + flex-direction: column; + align-items: flex-start; + margin-top: 12px; + + &[data-expanded="true"] { + position: absolute; + right: 100%; + width: 240px; + margin-top: 12px; + + @media (min-width: 80rem) { + gap: 8px; + margin-top: 4px; + } + } + } + + [data-slot="session-timeline-timeline-item"] { + display: flex; + align-items: center; + align-self: stretch; + justify-content: flex-end; + + &[data-expanded="true"] { + @media (min-width: 80rem) { + justify-content: flex-start; + } + } + } + + [data-slot="session-timeline-tick-button"] { + display: flex; + align-items: center; + justify-content: flex-start; + height: 8px; + width: 32px; + margin-right: -12px; + cursor: pointer; + border: none; + background: none; + padding: 0; + + &[data-active="true"] [data-slot="session-timeline-tick-line"] { + background-color: var(--icon-strong-base); + width: 100%; + } + + &[data-expanded="true"] { + @media (min-width: 80rem) { + display: none; + } + } + } + + [data-slot="session-timeline-tick-line"] { + height: 1px; + width: 20px; + background-color: var(--icon-base); + transition: + width 0.2s, + background-color 0.2s; + } + + [data-slot="session-timeline-tick-button"]:hover [data-slot="session-timeline-tick-line"] { + width: 100%; + background-color: var(--icon-strong-base); + } + + [data-slot="session-timeline-message-button"] { + display: none; + align-items: center; + align-self: stretch; + width: 100%; + column-gap: 8px; + cursor: default; + border: none; + background: none; + padding: 0; + + &[data-expanded="true"] { + @media (min-width: 80rem) { + display: flex; + } + } + } + + [data-slot="session-timeline-message-title-preview"] { + font-size: 14px; /* text-14-regular */ + color: var(--text-weak); + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + min-width: 0; + text-align: left; + + &[data-active="true"] { + color: var(--text-strong); + } + } + + [data-slot="session-timeline-timeline-item"]:hover [data-slot="session-timeline-message-title-preview"] { + color: var(--text-base); + } + + [data-slot="session-timeline-content"] { + flex-grow: 1; + width: 100%; + height: 100%; + min-width: 0; + overflow-y: auto; + scrollbar-width: none; + } + + [data-slot="session-timeline-content"]::-webkit-scrollbar { + display: none; + } + + [data-slot="session-timeline-message-container"] { + display: flex; + flex-direction: column; + align-items: flex-start; + align-self: stretch; + gap: 32px; + } + + [data-slot="session-timeline-message-header"] { + display: flex; + align-items: center; + gap: 8px; + align-self: stretch; + position: sticky; + top: 0; + background-color: var(--background-stronger); + z-index: 20; + height: 32px; + } + + [data-slot="session-timeline-message-content"] { + margin-top: -24px; + } + + [data-slot="session-timeline-message-title"] { + width: 100%; + font-size: 14px; /* text-14-medium */ + font-weight: 500; + color: var(--text-strong); + overflow: hidden; + text-overflow: ellipsis; + min-width: 0; + white-space: nowrap; + } + + [data-slot="session-timeline-message-title"] h1 { + overflow: hidden; + text-overflow: ellipsis; + min-width: 0; + white-space: nowrap; + font-size: inherit; + font-weight: inherit; + } + + [data-slot="session-timeline-typewriter"] { + overflow: hidden; + text-overflow: ellipsis; + min-width: 0; + white-space: nowrap; + } + + [data-slot="session-timeline-summary-section"] { + width: 100%; + display: flex; + flex-direction: column; + gap: 24px; + align-items: flex-start; + align-self: stretch; + } + + [data-slot="session-timeline-summary-header"] { + display: flex; + flex-direction: column; + align-items: flex-start; + gap: 4px; + align-self: stretch; + } + + [data-slot="session-timeline-summary-title"] { + font-size: 12px; /* text-12-medium */ + font-weight: 500; + color: var(--text-weak); + } + + [data-slot="session-timeline-markdown"] { + &[data-diffs="true"] { + font-size: 14px; /* text-14-regular */ + } + + &[data-fade="true"] > * { + animation: fade-up-text 0.3s ease-out forwards; + } + } + + [data-slot="session-timeline-accordion"] { + width: 100%; + } + + [data-component="sticky-accordion-header"] { + top: 40px; + + &[data-expanded]::before { + top: -40px; + } + } + + [data-slot="session-timeline-accordion-trigger-content"] { + display: flex; + align-items: center; + justify-content: space-between; + width: 100%; + gap: 20px; + } + + [data-slot="session-timeline-file-info"] { + flex-grow: 1; + display: flex; + align-items: center; + gap: 20px; + min-width: 0; + } + + [data-slot="session-timeline-file-icon"] { + flex-shrink: 0; + width: 16px; + height: 16px; + } + + [data-slot="session-timeline-file-path"] { + display: flex; + flex-grow: 1; + min-width: 0; + } + + [data-slot="session-timeline-directory"] { + color: var(--text-base); + text-overflow: ellipsis; + overflow: hidden; + white-space: nowrap; + direction: rtl; + text-align: left; + } + + [data-slot="session-timeline-filename"] { + color: var(--text-strong); + flex-shrink: 0; + } + + [data-slot="session-timeline-accordion-actions"] { + flex-shrink: 0; + display: flex; + gap: 16px; + align-items: center; + justify-content: flex-end; + } + + [data-slot="session-timeline-accordion-content"] { + max-height: 240px; /* max-h-60 */ + overflow-y: auto; + scrollbar-width: none; + } + + [data-slot="session-timeline-accordion-content"]::-webkit-scrollbar { + display: none; + } + + [data-slot="session-timeline-response-section"] { + width: 100%; + } + + [data-slot="session-timeline-collapsible-trigger-content"] { + color: var(--text-weak); + cursor: pointer; + background: none; + border: none; + padding: 0; + display: flex; + align-items: center; + + &:hover { + color: var(--text-strong); + } + display: flex; + align-items: center; + gap: 4px; + align-self: stretch; + } + + [data-slot="session-timeline-details-text"] { + font-size: 12px; /* text-12-medium */ + font-weight: 500; + } + + .error-card { + color: var(--text-on-critical-base); + } + + [data-slot="session-timeline-collapsible-content-inner"] { + width: 100%; + display: flex; + flex-direction: column; + align-items: flex-start; + align-self: stretch; + gap: 12px; + } +} diff --git a/packages/ui/src/components/session-timeline.tsx b/packages/ui/src/components/session-timeline.tsx new file mode 100644 index 000000000..5d451b39d --- /dev/null +++ b/packages/ui/src/components/session-timeline.tsx @@ -0,0 +1,289 @@ +import { AssistantMessage } from "@opencode-ai/sdk" +import { useData } from "../context" +import { Binary } from "@opencode-ai/util/binary" +import { getDirectory, getFilename } from "@opencode-ai/util/path" +import { createEffect, createMemo, createSignal, For, Match, ParentProps, Show, Switch } from "solid-js" +import { createStore } from "solid-js/store" +import { DiffChanges } from "./diff-changes" +import { Spinner } from "./spinner" +import { Typewriter } from "./typewriter" +import { Message } from "./message-part" +import { Markdown } from "./markdown" +import { Accordion } from "./accordion" +import { StickyAccordionHeader } from "./sticky-accordion-header" +import { FileIcon } from "./file-icon" +import { Icon } from "./icon" +import { Diff } from "./diff" +import { Card } from "./card" +import { MessageProgress } from "./message-progress" +import { Collapsible } from "./collapsible" + +export function SessionTimeline( + props: ParentProps<{ + sessionID: string + classes?: { + root?: string + content?: string + container?: string + } + expanded?: boolean + }>, +) { + const data = useData() + const [store, setStore] = createStore({ + messageId: undefined as string | undefined, + }) + const match = Binary.search(data.session, props.sessionID, (s) => s.id) + if (!match.found) throw new Error(`Session ${props.sessionID} not found`) + + // const info = createMemo(() => data.session[match.index]) + const messages = createMemo(() => (props.sessionID ? (data.message[props.sessionID] ?? []) : [])) + const userMessages = createMemo(() => + messages() + .filter((m) => m.role === "user") + .sort((a, b) => b.id.localeCompare(a.id)), + ) + const lastUserMessage = createMemo(() => { + return userMessages()?.at(0) + }) + const activeMessage = createMemo(() => { + if (!store.messageId) return lastUserMessage() + return userMessages()?.find((m) => m.id === store.messageId) + }) + const status = createMemo( + () => + data.session_status[props.sessionID] ?? { + type: "idle", + }, + ) + const working = createMemo(() => status()?.type !== "idle") + + return ( +
+ 1}> +
    + + {(message) => { + const messageWorking = createMemo(() => message.id === lastUserMessage()?.id && working()) + const handleClick = () => setStore("messageId", message.id) + + return ( +
  • + + +
  • + ) + }} +
    +
+
+
+ + {(message) => { + const isActive = createMemo(() => activeMessage()?.id === message.id) + const titleSeen = createMemo(() => true) + const contentSeen = createMemo(() => true) + { + /* const titleSeen = createSeen(`message-title-${message.id}`) */ + } + { + /* const contentSeen = createSeen(`message-content-${message.id}`) */ + } + const [titled, setTitled] = createSignal(titleSeen()) + const assistantMessages = createMemo(() => { + return messages()?.filter((m) => m.role === "assistant" && m.parentID == message.id) as AssistantMessage[] + }) + const error = createMemo(() => assistantMessages().find((m) => m?.error)?.error) + const [detailsExpanded, setDetailsExpanded] = createSignal(false) + const parts = createMemo(() => data.part[message.id]) + const hasToolPart = createMemo(() => + assistantMessages() + ?.flatMap((m) => data.part[m.id]) + .some((p) => p?.type === "tool"), + ) + const messageWorking = createMemo(() => message.id === lastUserMessage()?.id && working()) + const initialCompleted = !(message.id === lastUserMessage()?.id && working()) + const [completed, setCompleted] = createSignal(initialCompleted) + + // allowing time for the animations to finish + createEffect(() => { + if (titleSeen()) return + const title = message.summary?.title + if (title) setTimeout(() => setTitled(true), 10_000) + }) + createEffect(() => { + const completed = !messageWorking() + setTimeout(() => setCompleted(completed), 1200) + }) + + return ( + +
+ {/* Title */} +
+
+ + } + > +

{message.summary?.title}

+
+
+
+
+ +
+ {/* Summary */} + +
+
+

+ + Summary + Response + +

+ + {(summary) => ( + + )} + +
+ + + {(diff) => ( + + + +
+
+ +
+ + + {getDirectory(diff.file)}‎ + + + {getFilename(diff.file)} +
+
+
+ + +
+
+
+
+ + + +
+ )} +
+
+
+
+ + + {error()?.data?.message as string} + + + {/* Response */} +
+ + + + + + + +
+
+ + Hide details + Show details + +
+ +
+
+ +
+ + {(assistantMessage) => { + const parts = createMemo(() => data.part[assistantMessage.id]) + return + }} + + + + {error()?.data?.message as string} + + +
+
+
+
+
+
+
+
+ ) + }} +
+ {props.children} +
+
+ ) +} diff --git a/packages/ui/src/components/spinner.css b/packages/ui/src/components/spinner.css new file mode 100644 index 000000000..6b432d045 --- /dev/null +++ b/packages/ui/src/components/spinner.css @@ -0,0 +1,6 @@ +[data-component="spinner"] { + color: var(--text-base); + flex-shrink: 0; + width: 18px; + aspect-ratio: 1; +} diff --git a/packages/ui/src/components/spinner.tsx b/packages/ui/src/components/spinner.tsx new file mode 100644 index 000000000..5e787d86b --- /dev/null +++ b/packages/ui/src/components/spinner.tsx @@ -0,0 +1,39 @@ +import { ComponentProps, For } from "solid-js" + +export function Spinner(props: { class?: string; classList?: ComponentProps<"div">["classList"] }) { + const squares = Array.from({ length: 16 }, (_, i) => ({ + id: i, + x: (i % 4) * 4, + y: Math.floor(i / 4) * 4, + delay: Math.random() * 3, + duration: 2 + Math.random() * 2, + })) + + return ( + + + {(square) => ( + + )} + + + ) +} diff --git a/packages/ui/src/components/sticky-accordion-header.css b/packages/ui/src/components/sticky-accordion-header.css new file mode 100644 index 000000000..0fbc354fb --- /dev/null +++ b/packages/ui/src/components/sticky-accordion-header.css @@ -0,0 +1,16 @@ +[data-component="sticky-accordion-header"] { + position: sticky; + top: 0px; + + &[data-expanded] { + z-index: 10; + + &::before { + content: ""; + z-index: -10; + position: absolute; + inset: 0; + background-color: var(--background-stronger); + } + } +} diff --git a/packages/ui/src/components/sticky-accordion-header.tsx b/packages/ui/src/components/sticky-accordion-header.tsx new file mode 100644 index 000000000..89d733449 --- /dev/null +++ b/packages/ui/src/components/sticky-accordion-header.tsx @@ -0,0 +1,18 @@ +import { Accordion } from "./accordion" +import { ParentProps } from "solid-js" + +export function StickyAccordionHeader( + props: ParentProps<{ class?: string; classList?: Record }>, +) { + return ( + + {props.children} + + ) +} diff --git a/packages/ui/src/components/tabs.css b/packages/ui/src/components/tabs.css index 91efbe50d..d03e57320 100644 --- a/packages/ui/src/components/tabs.css +++ b/packages/ui/src/components/tabs.css @@ -6,7 +6,7 @@ background-color: var(--background-stronger); overflow: clip; - [data-slot="tabs-list"] { + [data-slot="tabs-tabs-list"] { height: 48px; width: 100%; position: relative; @@ -36,7 +36,7 @@ } } - [data-slot="tabs-trigger-wrapper"] { + [data-slot="tabs-tabs-trigger-wrapper"] { position: relative; height: 100%; display: flex; @@ -58,14 +58,14 @@ border-right: 1px solid var(--border-weak-base); background-color: var(--background-base); - [data-slot="tabs-trigger"] { + [data-slot="tabs-tabs-trigger"] { display: flex; align-items: center; justify-content: center; padding: 14px 24px; } - [data-slot="tabs-trigger-close-button"] { + [data-slot="tabs-tabs-trigger-close-button"] { display: flex; align-items: center; justify-content: center; @@ -84,12 +84,12 @@ box-shadow: 0 0 0 2px var(--border-focus); } &:has([data-hidden]) { - [data-slot="tabs-trigger-close-button"] { + [data-slot="tabs-tabs-trigger-close-button"] { opacity: 0; } &:hover { - [data-slot="tabs-trigger-close-button"] { + [data-slot="tabs-tabs-trigger-close-button"] { opacity: 1; } } @@ -98,23 +98,23 @@ color: var(--text-strong); background-color: transparent; border-bottom-color: transparent; - [data-slot="tabs-trigger-close-button"] { + [data-slot="tabs-tabs-trigger-close-button"] { opacity: 1; } } &:hover:not(:disabled):not([data-selected]) { color: var(--text-strong); } - &:has([data-slot="tabs-trigger-close-button"]) { + &:has([data-slot="tabs-tabs-trigger-close-button"]) { padding-right: 12px; - [data-slot="tabs-trigger"] { + [data-slot="tabs-tabs-trigger"] { padding-right: 0; } } } - [data-slot="tabs-content"] { + [data-slot="tabs-tabs-content"] { overflow-y: auto; flex: 1; diff --git a/packages/ui/src/components/tabs.tsx b/packages/ui/src/components/tabs.tsx index e2f72f158..e3363bdd5 100644 --- a/packages/ui/src/components/tabs.tsx +++ b/packages/ui/src/components/tabs.tsx @@ -29,7 +29,7 @@ function TabsList(props: TabsListProps) { return ( ) { const [split, rest] = splitProps(props, ["class", "classList", "children", "closeButton", "hideCloseButton"]) return (
- + {split.children} {(closeButton) => ( -
+
{closeButton()}
)} @@ -67,7 +67,7 @@ function TabsContent(props: ParentProps) { return ( { @@ -14,7 +14,7 @@ export function Tooltip(props: TooltipProps) { const c = children(() => local.children) - createEffect(() => { + onMount(() => { const childElements = c() if (childElements instanceof HTMLElement) { childElements.addEventListener("focus", () => setOpen(true)) @@ -40,7 +40,7 @@ export function Tooltip(props: TooltipProps) { {others.value} - {/* */} + {/* */} diff --git a/packages/ui/src/context/data.tsx b/packages/ui/src/context/data.tsx new file mode 100644 index 000000000..a32349a86 --- /dev/null +++ b/packages/ui/src/context/data.tsx @@ -0,0 +1,25 @@ +import type { Message, Session, Part, FileDiff, SessionStatus } from "@opencode-ai/sdk" +import { createSimpleContext } from "./helper" + +type Data = { + session: Session[] + session_status: { + [sessionID: string]: SessionStatus + } + session_diff: { + [sessionID: string]: FileDiff[] + } + message: { + [sessionID: string]: Message[] + } + part: { + [messageID: string]: Part[] + } +} + +export const { use: useData, provider: DataProvider } = createSimpleContext({ + name: "Data", + init: (props: { data: Data }) => { + return props.data + }, +}) diff --git a/packages/ui/src/context/index.ts b/packages/ui/src/context/index.ts new file mode 100644 index 000000000..fdff32bf2 --- /dev/null +++ b/packages/ui/src/context/index.ts @@ -0,0 +1,2 @@ +export * from "./helper" +export * from "./data" diff --git a/packages/ui/src/context/marked.tsx b/packages/ui/src/context/marked.tsx index 804d449c5..0d9c44758 100644 --- a/packages/ui/src/context/marked.tsx +++ b/packages/ui/src/context/marked.tsx @@ -2,9 +2,377 @@ import { marked } from "marked" import markedShiki from "marked-shiki" import { bundledLanguages, type BundledLanguage } from "shiki" import { createSimpleContext } from "./helper" -import { getSharedHighlighter } from "@pierre/precision-diffs" +import { getSharedHighlighter, registerCustomTheme, ThemeRegistrationResolved } from "@pierre/precision-diffs" -const highlighter = await getSharedHighlighter({ themes: ["OpenCode"], langs: [] }) +registerCustomTheme("OpenCode", () => { + return Promise.resolve({ + name: "OpenCode", + colors: { + "editor.background": "transparent", + "editor.foreground": "var(--text-base)", + "gitDecoration.addedResourceForeground": "var(--syntax-diff-add)", + "gitDecoration.deletedResourceForeground": "var(--syntax-diff-delete)", + // "gitDecoration.conflictingResourceForeground": "#ffca00", + // "gitDecoration.modifiedResourceForeground": "#1a76d4", + // "gitDecoration.untrackedResourceForeground": "#00cab1", + // "gitDecoration.ignoredResourceForeground": "#84848A", + // "terminal.titleForeground": "#adadb1", + // "terminal.titleInactiveForeground": "#84848A", + // "terminal.background": "#141415", + // "terminal.foreground": "#adadb1", + // "terminal.ansiBlack": "#141415", + // "terminal.ansiRed": "#ff2e3f", + // "terminal.ansiGreen": "#0dbe4e", + // "terminal.ansiYellow": "#ffca00", + // "terminal.ansiBlue": "#008cff", + // "terminal.ansiMagenta": "#c635e4", + // "terminal.ansiCyan": "#08c0ef", + // "terminal.ansiWhite": "#c6c6c8", + // "terminal.ansiBrightBlack": "#141415", + // "terminal.ansiBrightRed": "#ff2e3f", + // "terminal.ansiBrightGreen": "#0dbe4e", + // "terminal.ansiBrightYellow": "#ffca00", + // "terminal.ansiBrightBlue": "#008cff", + // "terminal.ansiBrightMagenta": "#c635e4", + // "terminal.ansiBrightCyan": "#08c0ef", + // "terminal.ansiBrightWhite": "#c6c6c8", + }, + tokenColors: [ + { + scope: ["comment", "punctuation.definition.comment", "string.comment"], + settings: { + foreground: "var(--syntax-comment)", + }, + }, + { + scope: ["entity.other.attribute-name"], + settings: { + foreground: "var(--syntax-property)", // maybe attribute + }, + }, + { + scope: ["constant", "entity.name.constant", "variable.other.constant", "variable.language", "entity"], + settings: { + foreground: "var(--syntax-constant)", + }, + }, + { + scope: ["entity.name", "meta.export.default", "meta.definition.variable"], + settings: { + foreground: "var(--syntax-type)", + }, + }, + { + scope: ["meta.object.member"], + settings: { + foreground: "var(--syntax-primitive)", + }, + }, + { + scope: [ + "variable.parameter.function", + "meta.jsx.children", + "meta.block", + "meta.tag.attributes", + "entity.name.constant", + "meta.embedded.expression", + "meta.template.expression", + "string.other.begin.yaml", + "string.other.end.yaml", + ], + settings: { + foreground: "var(--syntax-punctuation)", + }, + }, + { + scope: ["entity.name.function", "support.type.primitive"], + settings: { + foreground: "var(--syntax-primitive)", + }, + }, + { + scope: ["support.class.component"], + settings: { + foreground: "var(--syntax-type)", + }, + }, + { + scope: "keyword", + settings: { + foreground: "var(--syntax-keyword)", + }, + }, + { + scope: [ + "keyword.operator", + "storage.type.function.arrow", + "punctuation.separator.key-value.css", + "entity.name.tag.yaml", + "punctuation.separator.key-value.mapping.yaml", + ], + settings: { + foreground: "var(--syntax-operator)", + }, + }, + { + scope: ["storage", "storage.type"], + settings: { + foreground: "var(--syntax-keyword)", + }, + }, + { + scope: ["storage.modifier.package", "storage.modifier.import", "storage.type.java"], + settings: { + foreground: "var(--syntax-primitive)", + }, + }, + { + scope: [ + "string", + "punctuation.definition.string", + "string punctuation.section.embedded source", + "entity.name.tag", + ], + settings: { + foreground: "var(--syntax-string)", + }, + }, + { + scope: "support", + settings: { + foreground: "var(--syntax-primitive)", + }, + }, + { + scope: ["support.type.object.module", "variable.other.object", "support.type.property-name.css"], + settings: { + foreground: "var(--syntax-object)", + }, + }, + { + scope: "meta.property-name", + settings: { + foreground: "var(--syntax-property)", + }, + }, + { + scope: "variable", + settings: { + foreground: "var(--syntax-variable)", + }, + }, + { + scope: "variable.other", + settings: { + foreground: "var(--syntax-variable)", + }, + }, + { + scope: [ + "invalid.broken", + "invalid.illegal", + "invalid.unimplemented", + "invalid.deprecated", + "message.error", + "markup.deleted", + "meta.diff.header.from-file", + "punctuation.definition.deleted", + "brackethighlighter.unmatched", + "token.error-token", + ], + settings: { + foreground: "var(--syntax-critical)", + }, + }, + { + scope: "carriage-return", + settings: { + foreground: "var(--syntax-keyword)", + }, + }, + { + scope: "string source", + settings: { + foreground: "var(--syntax-variable)", + }, + }, + { + scope: "string variable", + settings: { + foreground: "var(--syntax-constant)", + }, + }, + { + scope: [ + "source.regexp", + "string.regexp", + "string.regexp.character-class", + "string.regexp constant.character.escape", + "string.regexp source.ruby.embedded", + "string.regexp string.regexp.arbitrary-repitition", + "string.regexp constant.character.escape", + ], + settings: { + foreground: "var(--syntax-regexp)", + }, + }, + { + scope: "support.constant", + settings: { + foreground: "var(--syntax-primitive)", + }, + }, + { + scope: "support.variable", + settings: { + foreground: "var(--syntax-variable)", + }, + }, + { + scope: "meta.module-reference", + settings: { + foreground: "var(--syntax-info)", + }, + }, + { + scope: "punctuation.definition.list.begin.markdown", + settings: { + foreground: "var(--syntax-punctuation)", + }, + }, + { + scope: ["markup.heading", "markup.heading entity.name"], + settings: { + fontStyle: "bold", + foreground: "var(--syntax-info)", + }, + }, + { + scope: "markup.quote", + settings: { + foreground: "var(--syntax-info)", + }, + }, + { + scope: "markup.italic", + settings: { + fontStyle: "italic", + // foreground: "", + }, + }, + { + scope: "markup.bold", + settings: { + fontStyle: "bold", + foreground: "var(--text-strong)", + }, + }, + { + scope: [ + "markup.raw", + "markup.inserted", + "meta.diff.header.to-file", + "punctuation.definition.inserted", + "markup.changed", + "punctuation.definition.changed", + "markup.ignored", + "markup.untracked", + ], + settings: { + foreground: "var(--text-base)", + }, + }, + { + scope: "meta.diff.range", + settings: { + fontStyle: "bold", + foreground: "var(--syntax-unknown)", + }, + }, + { + scope: "meta.diff.header", + settings: { + foreground: "var(--syntax-unknown)", + }, + }, + { + scope: "meta.separator", + settings: { + fontStyle: "bold", + foreground: "var(--syntax-unknown)", + }, + }, + { + scope: "meta.output", + settings: { + foreground: "var(--syntax-unknown)", + }, + }, + { + scope: "meta.export.default", + settings: { + foreground: "var(--syntax-unknown)", + }, + }, + { + scope: [ + "brackethighlighter.tag", + "brackethighlighter.curly", + "brackethighlighter.round", + "brackethighlighter.square", + "brackethighlighter.angle", + "brackethighlighter.quote", + ], + settings: { + foreground: "var(--syntax-unknown)", + }, + }, + { + scope: ["constant.other.reference.link", "string.other.link"], + settings: { + fontStyle: "underline", + foreground: "var(--syntax-unknown)", + }, + }, + { + scope: "token.info-token", + settings: { + foreground: "var(--syntax-info)", + }, + }, + { + scope: "token.warn-token", + settings: { + foreground: "var(--syntax-warning)", + }, + }, + { + scope: "token.debug-token", + settings: { + foreground: "var(--syntax-info)", + }, + }, + ], + semanticTokenColors: { + comment: "var(--syntax-comment)", + string: "var(--syntax-string)", + number: "var(--syntax-constant)", + regexp: "var(--syntax-regexp)", + keyword: "var(--syntax-keyword)", + variable: "var(--syntax-variable)", + parameter: "var(--syntax-variable)", + property: "var(--syntax-property)", + function: "var(--syntax-primitive)", + method: "var(--syntax-primitive)", + type: "var(--syntax-type)", + class: "var(--syntax-type)", + namespace: "var(--syntax-type)", + enumMember: "var(--syntax-primitive)", + "variable.constant": "var(--syntax-constant)", + "variable.defaultLibrary": "var(--syntax-unknown)", + }, + } as unknown as ThemeRegistrationResolved) +}) export const { use: useMarked, provider: MarkedProvider } = createSimpleContext({ name: "Marked", @@ -12,6 +380,7 @@ export const { use: useMarked, provider: MarkedProvider } = createSimpleContext( return marked.use( markedShiki({ async highlight(code, lang) { + const highlighter = await getSharedHighlighter({ themes: ["OpenCode"], langs: [] }) if (!(lang in bundledLanguages)) { lang = "text" } diff --git a/packages/ui/src/demo.tsx b/packages/ui/src/demo.tsx index 96579c999..196746ed5 100644 --- a/packages/ui/src/demo.tsx +++ b/packages/ui/src/demo.tsx @@ -1,22 +1,19 @@ import type { Component } from "solid-js" import { createSignal } from "solid-js" -import { - Accordion, - Button, - Checkbox, - Select, - Tabs, - Tooltip, - Fonts, - List, - Dialog, - Icon, - IconButton, - Input, - SelectDialog, - Collapsible, -} from "./components" import "./index.css" +import { Button } from "./components/button" +import { Select } from "./components/select" +import { Fonts } from "./components/fonts" +import { Accordion } from "./components/accordion" +import { Tabs } from "./components/tabs" +import { Tooltip } from "./components/tooltip" +import { Input } from "./components/input" +import { Checkbox } from "./components/checkbox" +import { Icon } from "./components/icon" +import { IconButton } from "./components/icon-button" +import { Dialog } from "./components/dialog" +import { SelectDialog } from "./components/select-dialog" +import { Collapsible } from "./components/collapsible" const Demo: Component = () => { const [dialogOpen, setDialogOpen] = createSignal(false) @@ -131,11 +128,6 @@ const Demo: Component = () => {

List

-
- x}> - {(x) =>
{x}
} -
-

Input

{ + // 2. If we haven't seen it, mark it as seen for NEXT time + if (!hasSeen()) { + const timer = setTimeout(() => { + sessionStorage.setItem(storageKey, "true") + }, delay) + onCleanup(() => clearTimeout(timer)) + } + }) + + return hasSeen +} diff --git a/packages/ui/src/hooks/index.ts b/packages/ui/src/hooks/index.ts index 7eef78091..98b339cfa 100644 --- a/packages/ui/src/hooks/index.ts +++ b/packages/ui/src/hooks/index.ts @@ -1 +1,2 @@ export * from "./use-filtered-list" +export * from "./create-seen" diff --git a/packages/ui/src/styles/index.css b/packages/ui/src/styles/index.css index b009b6daa..3c4ccbeb9 100644 --- a/packages/ui/src/styles/index.css +++ b/packages/ui/src/styles/index.css @@ -11,20 +11,24 @@ @import "../components/card.css" layer(components); @import "../components/checkbox.css" layer(components); @import "../components/code.css" layer(components); +@import "../components/collapsible.css" layer(components); @import "../components/diff.css" layer(components); @import "../components/diff-changes.css" layer(components); -@import "../components/collapsible.css" layer(components); @import "../components/dialog.css" layer(components); +@import "../components/file-icon.css" layer(components); @import "../components/icon.css" layer(components); @import "../components/icon-button.css" layer(components); @import "../components/input.css" layer(components); -@import "../components/list.css" layer(components); @import "../components/logo.css" layer(components); @import "../components/markdown.css" layer(components); @import "../components/message-part.css" layer(components); @import "../components/progress-circle.css" layer(components); @import "../components/select.css" layer(components); @import "../components/select-dialog.css" layer(components); +@import "../components/spinner.css" layer(components); +@import "../components/session-review.css" layer(components); +@import "../components/session-timeline.css" layer(components); +@import "../components/sticky-accordion-header.css" layer(components); @import "../components/tabs.css" layer(components); @import "../components/tooltip.css" layer(components); @import "../components/typewriter.css" layer(components); diff --git a/packages/ui/src/styles/tailwind/index.css b/packages/ui/src/styles/tailwind/index.css index d96240e78..c58141922 100644 --- a/packages/ui/src/styles/tailwind/index.css +++ b/packages/ui/src/styles/tailwind/index.css @@ -63,7 +63,10 @@ --shadow-xs: var(--shadow-xs); --shadow-md: var(--shadow-md); + --shadow-xs-border: var(--shadow-xs-border); + --shadow-xs-border-base: var(--shadow-xs-border-base); --shadow-xs-border-select: var(--shadow-xs-border-select); + --shadow-xs-border-focus: var(--shadow-xs-border-focus); --animate-pulse: var(--animate-pulse); } diff --git a/packages/ui/src/styles/theme.css b/packages/ui/src/styles/theme.css index c65acc207..c5c9fade1 100644 --- a/packages/ui/src/styles/theme.css +++ b/packages/ui/src/styles/theme.css @@ -50,6 +50,9 @@ --shadow-xs-border: 0 0 0 1px var(--border-base, rgba(11, 6, 0, 0.2)), 0 1px 2px -1px rgba(19, 16, 16, 0.04), 0 1px 2px 0 rgba(19, 16, 16, 0.06), 0 1px 3px 0 rgba(19, 16, 16, 0.08); + --shadow-xs-border-base: + 0 0 0 1px var(--border-weak-base, rgba(17, 0, 0, 0.12)), 0 1px 2px -1px rgba(19, 16, 16, 0.04), + 0 1px 2px 0 rgba(19, 16, 16, 0.06), 0 1px 3px 0 rgba(19, 16, 16, 0.08); --shadow-xs-border-select: 0 0 0 3px var(--border-weak-selected, rgba(1, 103, 255, 0.29)), 0 0 0 1px var(--border-selected, rgba(0, 74, 255, 0.99)), 0 1px 2px -1px rgba(19, 16, 16, 0.25), diff --git a/packages/ui/tsconfig.json b/packages/ui/tsconfig.json index c35314407..832f7cbf8 100644 --- a/packages/ui/tsconfig.json +++ b/packages/ui/tsconfig.json @@ -13,7 +13,7 @@ "module": "ESNext", "moduleResolution": "bundler", "noEmit": true, - "lib": ["es2022", "dom", "dom.iterable"], + "lib": ["es2023", "dom", "dom.iterable"], // Type Checking & Safety "strict": true, "types": ["vite/client", "bun"] diff --git a/packages/ui/vite.config.ts b/packages/ui/vite.config.ts index 181a93887..b70534083 100644 --- a/packages/ui/vite.config.ts +++ b/packages/ui/vite.config.ts @@ -1,8 +1,17 @@ import { defineConfig } from "vite" import solidPlugin from "vite-plugin-solid" +import { iconsSpritesheet } from "vite-plugin-icons-spritesheet" export default defineConfig({ - plugins: [solidPlugin()], + plugins: [ + solidPlugin(), + iconsSpritesheet({ + withTypes: true, + inputDir: "src/assets/file-icons", + outputDir: "src/components/file-icons", + formatter: "prettier", + }), + ], server: { port: 3001 }, build: { target: "esnext", -- cgit v1.2.3