From e4b03619d26fd51b82296d5ac2ee1f7a74f5ff26 Mon Sep 17 00:00:00 2001 From: Aditya Date: Tue, 22 Aug 2023 20:15:31 +0530 Subject: [PATCH] [ENG-971] More File Icons (code extensions) (#1217) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * added bearded icons * implemented bearded icons * Made separate `LayeredFileIcon` component * Delete index.tsx * Update LayeredFileIcon.tsx * Update LayeredFileIcon.tsx * Update Thumb.tsx * modified `generate.mjs` file modified `generate.mjs` file to automatically generate index file for our icons * Automatically generated by `generate.mjs` script auto generate files are also included in code, so i also included it * `bearded-icons` in `ext` folder * Update LayeredFileIcon.tsx * Update LayeredFileIcon.tsx * formatted LayeredFileIcon.tsx * Update Thumb.tsx * added more icons to utilize * made seperate file for `IconMapping` * fixed typescript error by `Record` * More fixes in typescript BTW, I am still learning TypeScript, but I know at least how much is required to get my work complete. * moved icons to `assets/svgs/ext` * added `kind !== 'Code'` * Update Thumb.tsx * Enable LayeredFileIcon for any file icon - Change IconMapping to define layered icons by kind/extension, instead of just extensions - Always render LayeredFileIcon component and determine whether the layered icon should or not be rendered internally - Format code * Using our own name conventions * `getLayeredIcon` implementation * using our own directory structure * directory structure * fix 1 * fixed relative import * `getLayeredIcon` utility implementation * for our `kind`/`extention`.svg folder structure * improvements in `getLayeredIcon` * added icons in `Code` * Delete IconMapping.tsx * fixed imports * fix typescript, mobile svg handling etc --------- Co-authored-by: VĂ­tor Vasconcellos Co-authored-by: Jamie Pine <32987599+jamiepine@users.noreply.github.com> Co-authored-by: Utku <74243531+utkubakir@users.noreply.github.com> --- apps/mobile/.svgrrc.js | 5 + apps/mobile/src/types/declarations.d.ts | 4 +- .../Explorer/FilePath/LayeredFileIcon.tsx | 26 + .../$libraryId/Explorer/FilePath/Thumb.tsx | 5 +- packages/assets/scripts/generate.mjs | 2 +- packages/assets/svgs/ext/Code/angular.svg | 1 + packages/assets/svgs/ext/Code/bun.svg | 1 + packages/assets/svgs/ext/Code/c.svg | 1 + packages/assets/svgs/ext/Code/cmake.svg | 1 + packages/assets/svgs/ext/Code/cpp.svg | 1 + packages/assets/svgs/ext/Code/csharp.svg | 1 + packages/assets/svgs/ext/Code/css.svg | 1 + packages/assets/svgs/ext/Code/dartlang.svg | 1 + packages/assets/svgs/ext/Code/go.svg | 1 + packages/assets/svgs/ext/Code/html.svg | 1 + packages/assets/svgs/ext/Code/index.ts | 41 ++ packages/assets/svgs/ext/Code/java.svg | 1 + packages/assets/svgs/ext/Code/js.svg | 1 + packages/assets/svgs/ext/Code/kotlin.svg | 1 + packages/assets/svgs/ext/Code/php.svg | 1 + packages/assets/svgs/ext/Code/py.svg | 1 + packages/assets/svgs/ext/Code/ts.svg | 1 + packages/assets/svgs/ext/Code/vue.svg | 1 + packages/assets/svgs/ext/Extras/ace.svg | 1 + .../assets/svgs/ext/Extras/acemanifest.svg | 1 + packages/assets/svgs/ext/Extras/adoc.svg | 1 + packages/assets/svgs/ext/Extras/adonis.svg | 1 + .../assets/svgs/ext/Extras/adonisconfig.svg | 1 + packages/assets/svgs/ext/Extras/afdesign.svg | 1 + packages/assets/svgs/ext/Extras/afphoto.svg | 1 + packages/assets/svgs/ext/Extras/afpub.svg | 1 + packages/assets/svgs/ext/Extras/ai.svg | 1 + packages/assets/svgs/ext/Extras/air.svg | 1 + packages/assets/svgs/ext/Extras/anim.svg | 1 + packages/assets/svgs/ext/Extras/astro.svg | 1 + .../assets/svgs/ext/Extras/astroconfig.svg | 1 + packages/assets/svgs/ext/Extras/atomizer.svg | 1 + packages/assets/svgs/ext/Extras/audio.svg | 1 + packages/assets/svgs/ext/Extras/audiomp3.svg | 1 + packages/assets/svgs/ext/Extras/audioogg.svg | 1 + packages/assets/svgs/ext/Extras/audiowav.svg | 1 + packages/assets/svgs/ext/Extras/audiowv.svg | 1 + packages/assets/svgs/ext/Extras/azure.svg | 1 + packages/assets/svgs/ext/Extras/babel.svg | 1 + packages/assets/svgs/ext/Extras/bat.svg | 1 + packages/assets/svgs/ext/Extras/bicep.svg | 1 + .../assets/svgs/ext/Extras/bicepparam.svg | 1 + packages/assets/svgs/ext/Extras/binary.svg | 1 + packages/assets/svgs/ext/Extras/blade.svg | 1 + packages/assets/svgs/ext/Extras/brotli.svg | 1 + .../assets/svgs/ext/Extras/browserslist.svg | 1 + packages/assets/svgs/ext/Extras/bsconfig.svg | 1 + packages/assets/svgs/ext/Extras/bundler.svg | 1 + packages/assets/svgs/ext/Extras/cargo.svg | 1 + packages/assets/svgs/ext/Extras/cargolock.svg | 1 + packages/assets/svgs/ext/Extras/cert.svg | 1 + packages/assets/svgs/ext/Extras/cheader.svg | 1 + packages/assets/svgs/ext/Extras/civet.svg | 1 + packages/assets/svgs/ext/Extras/cli.svg | 1 + packages/assets/svgs/ext/Extras/clojure.svg | 1 + .../assets/svgs/ext/Extras/codeworkspace.svg | 1 + .../assets/svgs/ext/Extras/commitlint.svg | 1 + packages/assets/svgs/ext/Extras/compodoc.svg | 1 + packages/assets/svgs/ext/Extras/composer.svg | 1 + .../assets/svgs/ext/Extras/composerlock.svg | 1 + packages/assets/svgs/ext/Extras/conan.svg | 1 + packages/assets/svgs/ext/Extras/conf.svg | 1 + packages/assets/svgs/ext/Extras/crystal.svg | 1 + packages/assets/svgs/ext/Extras/cshtml.svg | 1 + packages/assets/svgs/ext/Extras/csproj.svg | 1 + packages/assets/svgs/ext/Extras/cssmap.svg | 1 + packages/assets/svgs/ext/Extras/csv.svg | 1 + packages/assets/svgs/ext/Extras/cucumber.svg | 1 + packages/assets/svgs/ext/Extras/cypress.svg | 1 + packages/assets/svgs/ext/Extras/cypressjs.svg | 1 + packages/assets/svgs/ext/Extras/cypressts.svg | 1 + packages/assets/svgs/ext/Extras/d.svg | 1 + packages/assets/svgs/ext/Extras/diff.svg | 1 + packages/assets/svgs/ext/Extras/docker.svg | 1 + .../assets/svgs/ext/Extras/dockerdebug.svg | 1 + .../assets/svgs/ext/Extras/dockerignore.svg | 1 + packages/assets/svgs/ext/Extras/drawio.svg | 1 + packages/assets/svgs/ext/Extras/drizzle.svg | 1 + packages/assets/svgs/ext/Extras/dsstore.svg | 1 + packages/assets/svgs/ext/Extras/dune.svg | 1 + .../assets/svgs/ext/Extras/duneproject.svg | 1 + packages/assets/svgs/ext/Extras/edge.svg | 1 + .../assets/svgs/ext/Extras/editorconfig.svg | 1 + packages/assets/svgs/ext/Extras/eex.svg | 1 + packages/assets/svgs/ext/Extras/elixir.svg | 1 + packages/assets/svgs/ext/Extras/elm.svg | 1 + packages/assets/svgs/ext/Extras/env.svg | 1 + packages/assets/svgs/ext/Extras/erb.svg | 1 + packages/assets/svgs/ext/Extras/erlang.svg | 1 + packages/assets/svgs/ext/Extras/esbuild.svg | 1 + packages/assets/svgs/ext/Extras/eslint.svg | 1 + packages/assets/svgs/ext/Extras/exs.svg | 1 + packages/assets/svgs/ext/Extras/exx.svg | 1 + packages/assets/svgs/ext/Extras/farm.svg | 1 + packages/assets/svgs/ext/Extras/figma.svg | 1 + packages/assets/svgs/ext/Extras/file.svg | 1 + .../assets/svgs/ext/Extras/file_light.svg | 1 + packages/assets/svgs/ext/Extras/flakelock.svg | 1 + packages/assets/svgs/ext/Extras/flutter.svg | 1 + .../assets/svgs/ext/Extras/flutterlock.svg | 1 + .../assets/svgs/ext/Extras/flutterpackage.svg | 1 + packages/assets/svgs/ext/Extras/folder.svg | 1 + .../assets/svgs/ext/Extras/folder_open.svg | 1 + packages/assets/svgs/ext/Extras/fonteot.svg | 1 + packages/assets/svgs/ext/Extras/fontotf.svg | 1 + packages/assets/svgs/ext/Extras/fontttf.svg | 1 + packages/assets/svgs/ext/Extras/fontwoff.svg | 1 + packages/assets/svgs/ext/Extras/fontwoff2.svg | 1 + .../assets/svgs/ext/Extras/freemarker.svg | 1 + packages/assets/svgs/ext/Extras/fsharp.svg | 1 + packages/assets/svgs/ext/Extras/gbl.svg | 1 + packages/assets/svgs/ext/Extras/git.svg | 1 + .../assets/svgs/ext/Extras/go_package.svg | 1 + packages/assets/svgs/ext/Extras/godot.svg | 1 + packages/assets/svgs/ext/Extras/gradle.svg | 1 + packages/assets/svgs/ext/Extras/gradlebat.svg | 1 + .../assets/svgs/ext/Extras/gradlekotlin.svg | 1 + packages/assets/svgs/ext/Extras/grain.svg | 1 + packages/assets/svgs/ext/Extras/graphql.svg | 1 + packages/assets/svgs/ext/Extras/groovy.svg | 1 + packages/assets/svgs/ext/Extras/grunt.svg | 1 + packages/assets/svgs/ext/Extras/gulp.svg | 1 + packages/assets/svgs/ext/Extras/h.svg | 1 + packages/assets/svgs/ext/Extras/haml.svg | 1 + .../assets/svgs/ext/Extras/handlebars.svg | 1 + packages/assets/svgs/ext/Extras/hardhat.svg | 1 + packages/assets/svgs/ext/Extras/hashicorp.svg | 1 + packages/assets/svgs/ext/Extras/haskell.svg | 1 + packages/assets/svgs/ext/Extras/haxe.svg | 1 + packages/assets/svgs/ext/Extras/haxeml.svg | 1 + packages/assets/svgs/ext/Extras/hpp.svg | 1 + packages/assets/svgs/ext/Extras/htaccess.svg | 1 + packages/assets/svgs/ext/Extras/image.svg | 1 + packages/assets/svgs/ext/Extras/imagegif.svg | 1 + packages/assets/svgs/ext/Extras/imageico.svg | 1 + packages/assets/svgs/ext/Extras/imagejpg.svg | 1 + packages/assets/svgs/ext/Extras/imagepng.svg | 1 + packages/assets/svgs/ext/Extras/imagewebp.svg | 1 + packages/assets/svgs/ext/Extras/imba.svg | 1 + packages/assets/svgs/ext/Extras/index.ts | 617 ++++++++++++++++++ packages/assets/svgs/ext/Extras/info.svg | 1 + packages/assets/svgs/ext/Extras/ipynb.svg | 1 + packages/assets/svgs/ext/Extras/jar.svg | 1 + packages/assets/svgs/ext/Extras/jenkins.svg | 1 + packages/assets/svgs/ext/Extras/jest.svg | 1 + packages/assets/svgs/ext/Extras/jinja.svg | 1 + packages/assets/svgs/ext/Extras/jsmap.svg | 1 + packages/assets/svgs/ext/Extras/json.svg | 1 + packages/assets/svgs/ext/Extras/jsp.svg | 1 + packages/assets/svgs/ext/Extras/julia.svg | 1 + packages/assets/svgs/ext/Extras/karma.svg | 1 + packages/assets/svgs/ext/Extras/key.svg | 1 + packages/assets/svgs/ext/Extras/knex.svg | 1 + packages/assets/svgs/ext/Extras/kotlins.svg | 1 + packages/assets/svgs/ext/Extras/krita.svg | 1 + packages/assets/svgs/ext/Extras/latex.svg | 1 + packages/assets/svgs/ext/Extras/launch.svg | 1 + packages/assets/svgs/ext/Extras/less.svg | 1 + packages/assets/svgs/ext/Extras/license.svg | 1 + .../svgs/ext/Extras/light_editorconfig.svg | 1 + packages/assets/svgs/ext/Extras/liquid.svg | 1 + packages/assets/svgs/ext/Extras/llvm.svg | 1 + packages/assets/svgs/ext/Extras/log.svg | 1 + packages/assets/svgs/ext/Extras/lua.svg | 1 + packages/assets/svgs/ext/Extras/m.svg | 1 + packages/assets/svgs/ext/Extras/makefile.svg | 1 + packages/assets/svgs/ext/Extras/manifest.svg | 1 + packages/assets/svgs/ext/Extras/markdown.svg | 1 + packages/assets/svgs/ext/Extras/markdownx.svg | 1 + packages/assets/svgs/ext/Extras/maven.svg | 1 + packages/assets/svgs/ext/Extras/mesh.svg | 1 + packages/assets/svgs/ext/Extras/mgcb.svg | 1 + packages/assets/svgs/ext/Extras/mint.svg | 1 + packages/assets/svgs/ext/Extras/mix.svg | 1 + packages/assets/svgs/ext/Extras/mixlock.svg | 1 + packages/assets/svgs/ext/Extras/mjml.svg | 1 + packages/assets/svgs/ext/Extras/motoko.svg | 1 + packages/assets/svgs/ext/Extras/mov.svg | 1 + packages/assets/svgs/ext/Extras/mp4.svg | 1 + packages/assets/svgs/ext/Extras/mtl.svg | 1 + packages/assets/svgs/ext/Extras/mustache.svg | 1 + packages/assets/svgs/ext/Extras/neon.svg | 1 + packages/assets/svgs/ext/Extras/nestjs.svg | 1 + .../svgs/ext/Extras/nestjscontroller.svg | 1 + .../svgs/ext/Extras/nestjsdecorator.svg | 1 + .../assets/svgs/ext/Extras/nestjsfilter.svg | 1 + .../assets/svgs/ext/Extras/nestjsguard.svg | 1 + .../assets/svgs/ext/Extras/nestjsmodule.svg | 1 + .../assets/svgs/ext/Extras/nestjsservice.svg | 1 + packages/assets/svgs/ext/Extras/netlify.svg | 1 + .../assets/svgs/ext/Extras/nextconfig.svg | 1 + packages/assets/svgs/ext/Extras/nextron.svg | 1 + packages/assets/svgs/ext/Extras/nginx.svg | 1 + packages/assets/svgs/ext/Extras/nim.svg | 1 + packages/assets/svgs/ext/Extras/nix.svg | 1 + packages/assets/svgs/ext/Extras/njk.svg | 1 + packages/assets/svgs/ext/Extras/nodemon.svg | 1 + packages/assets/svgs/ext/Extras/npm.svg | 1 + packages/assets/svgs/ext/Extras/npmlock.svg | 1 + packages/assets/svgs/ext/Extras/nuxt.svg | 1 + packages/assets/svgs/ext/Extras/nvim.svg | 1 + packages/assets/svgs/ext/Extras/nvm.svg | 1 + packages/assets/svgs/ext/Extras/nx.svg | 1 + packages/assets/svgs/ext/Extras/obj.svg | 1 + packages/assets/svgs/ext/Extras/ocaml.svg | 1 + packages/assets/svgs/ext/Extras/ocamli.svg | 1 + packages/assets/svgs/ext/Extras/ocamll.svg | 1 + packages/assets/svgs/ext/Extras/ocamly.svg | 1 + packages/assets/svgs/ext/Extras/opengl.svg | 1 + packages/assets/svgs/ext/Extras/parcel.svg | 1 + packages/assets/svgs/ext/Extras/pdf.svg | 1 + packages/assets/svgs/ext/Extras/perl.svg | 1 + packages/assets/svgs/ext/Extras/perlm.svg | 1 + packages/assets/svgs/ext/Extras/pfx.svg | 1 + packages/assets/svgs/ext/Extras/photoshop.svg | 1 + packages/assets/svgs/ext/Extras/playright.svg | 1 + packages/assets/svgs/ext/Extras/pnpm.svg | 1 + packages/assets/svgs/ext/Extras/pnpmlock.svg | 1 + packages/assets/svgs/ext/Extras/poetry.svg | 1 + .../assets/svgs/ext/Extras/poetrylock.svg | 1 + .../assets/svgs/ext/Extras/postcssconfig.svg | 1 + .../assets/svgs/ext/Extras/powershell.svg | 1 + .../assets/svgs/ext/Extras/powershelldata.svg | 1 + .../svgs/ext/Extras/powershellmodule.svg | 1 + packages/assets/svgs/ext/Extras/prettier.svg | 1 + .../assets/svgs/ext/Extras/prettierignore.svg | 1 + packages/assets/svgs/ext/Extras/prisma.svg | 1 + packages/assets/svgs/ext/Extras/prolog.svg | 1 + .../assets/svgs/ext/Extras/properties.svg | 1 + packages/assets/svgs/ext/Extras/pug.svg | 1 + packages/assets/svgs/ext/Extras/pvk.svg | 1 + packages/assets/svgs/ext/Extras/pyproject.svg | 1 + packages/assets/svgs/ext/Extras/qt.svg | 1 + packages/assets/svgs/ext/Extras/quarkus.svg | 1 + packages/assets/svgs/ext/Extras/quasar.svg | 1 + packages/assets/svgs/ext/Extras/razor.svg | 1 + packages/assets/svgs/ext/Extras/rb.svg | 1 + packages/assets/svgs/ext/Extras/reactjs.svg | 1 + packages/assets/svgs/ext/Extras/reactts.svg | 1 + packages/assets/svgs/ext/Extras/readme.svg | 1 + packages/assets/svgs/ext/Extras/redis.svg | 1 + packages/assets/svgs/ext/Extras/rego.svg | 1 + packages/assets/svgs/ext/Extras/remix.svg | 1 + packages/assets/svgs/ext/Extras/rescript.svg | 1 + packages/assets/svgs/ext/Extras/rjson.svg | 1 + packages/assets/svgs/ext/Extras/robots.svg | 1 + packages/assets/svgs/ext/Extras/rollup.svg | 1 + packages/assets/svgs/ext/Extras/rome.svg | 1 + .../assets/svgs/ext/Extras/root_folder.svg | 1 + .../svgs/ext/Extras/root_folder_light.svg | 1 + .../ext/Extras/root_folder_light_open.svg | 1 + .../svgs/ext/Extras/root_folder_open.svg | 1 + packages/assets/svgs/ext/Extras/rs.svg | 1 + packages/assets/svgs/ext/Extras/rustfmt.svg | 1 + packages/assets/svgs/ext/Extras/sails.svg | 1 + packages/assets/svgs/ext/Extras/sass.svg | 1 + packages/assets/svgs/ext/Extras/scala.svg | 1 + packages/assets/svgs/ext/Extras/scss.svg | 1 + packages/assets/svgs/ext/Extras/sentinel.svg | 1 + packages/assets/svgs/ext/Extras/sequelize.svg | 1 + packages/assets/svgs/ext/Extras/sh.svg | 1 + packages/assets/svgs/ext/Extras/slim.svg | 1 + packages/assets/svgs/ext/Extras/sln.svg | 1 + packages/assets/svgs/ext/Extras/smarty.svg | 1 + packages/assets/svgs/ext/Extras/sol.svg | 1 + packages/assets/svgs/ext/Extras/spc.svg | 1 + packages/assets/svgs/ext/Extras/sql.svg | 1 + packages/assets/svgs/ext/Extras/sqlite.svg | 1 + packages/assets/svgs/ext/Extras/storybook.svg | 1 + packages/assets/svgs/ext/Extras/stylelint.svg | 1 + packages/assets/svgs/ext/Extras/stylus.svg | 1 + packages/assets/svgs/ext/Extras/suo.svg | 1 + packages/assets/svgs/ext/Extras/svelte.svg | 1 + .../assets/svgs/ext/Extras/svelteconfig.svg | 1 + packages/assets/svgs/ext/Extras/svg.svg | 1 + packages/assets/svgs/ext/Extras/swift.svg | 1 + packages/assets/svgs/ext/Extras/symfony.svg | 1 + packages/assets/svgs/ext/Extras/tailwind.svg | 1 + packages/assets/svgs/ext/Extras/tauri.svg | 1 + packages/assets/svgs/ext/Extras/taze.svg | 1 + packages/assets/svgs/ext/Extras/terrafile.svg | 1 + packages/assets/svgs/ext/Extras/terraform.svg | 1 + .../assets/svgs/ext/Extras/terraformvars.svg | 1 + .../svgs/ext/Extras/terraformversion.svg | 1 + packages/assets/svgs/ext/Extras/testjs.svg | 1 + packages/assets/svgs/ext/Extras/testts.svg | 1 + packages/assets/svgs/ext/Extras/tmpl.svg | 1 + packages/assets/svgs/ext/Extras/todo.svg | 1 + packages/assets/svgs/ext/Extras/toml.svg | 1 + .../assets/svgs/ext/Extras/toolversions.svg | 1 + packages/assets/svgs/ext/Extras/tox.svg | 1 + packages/assets/svgs/ext/Extras/travis.svg | 1 + packages/assets/svgs/ext/Extras/tres.svg | 1 + packages/assets/svgs/ext/Extras/tscn.svg | 1 + packages/assets/svgs/ext/Extras/tsconfig.svg | 1 + packages/assets/svgs/ext/Extras/tsx.svg | 1 + packages/assets/svgs/ext/Extras/turbo.svg | 1 + packages/assets/svgs/ext/Extras/twig.svg | 1 + packages/assets/svgs/ext/Extras/txt.svg | 1 + .../assets/svgs/ext/Extras/typescriptdef.svg | 1 + packages/assets/svgs/ext/Extras/ui.svg | 1 + packages/assets/svgs/ext/Extras/unocss.svg | 1 + packages/assets/svgs/ext/Extras/user.svg | 1 + packages/assets/svgs/ext/Extras/v.svg | 1 + packages/assets/svgs/ext/Extras/vercel.svg | 1 + packages/assets/svgs/ext/Extras/version.svg | 1 + packages/assets/svgs/ext/Extras/vhd.svg | 1 + packages/assets/svgs/ext/Extras/vhdl.svg | 1 + packages/assets/svgs/ext/Extras/video.svg | 1 + packages/assets/svgs/ext/Extras/vite.svg | 1 + packages/assets/svgs/ext/Extras/viteenv.svg | 1 + packages/assets/svgs/ext/Extras/vitest.svg | 1 + packages/assets/svgs/ext/Extras/vmod.svg | 1 + packages/assets/svgs/ext/Extras/vscode.svg | 1 + packages/assets/svgs/ext/Extras/wasm.svg | 1 + packages/assets/svgs/ext/Extras/webpack.svg | 1 + packages/assets/svgs/ext/Extras/windi.svg | 1 + packages/assets/svgs/ext/Extras/xmake.svg | 1 + packages/assets/svgs/ext/Extras/xml.svg | 1 + packages/assets/svgs/ext/Extras/yaml.svg | 1 + packages/assets/svgs/ext/Extras/yarn.svg | 1 + packages/assets/svgs/ext/Extras/yarnerror.svg | 1 + packages/assets/svgs/ext/Extras/zig.svg | 1 + packages/assets/svgs/ext/Extras/zip.svg | 1 + packages/assets/svgs/ext/index.ts | 10 + packages/assets/util/index.ts | 10 + 331 files changed, 1038 insertions(+), 4 deletions(-) create mode 100644 apps/mobile/.svgrrc.js create mode 100644 interface/app/$libraryId/Explorer/FilePath/LayeredFileIcon.tsx create mode 100644 packages/assets/svgs/ext/Code/angular.svg create mode 100644 packages/assets/svgs/ext/Code/bun.svg create mode 100644 packages/assets/svgs/ext/Code/c.svg create mode 100644 packages/assets/svgs/ext/Code/cmake.svg create mode 100644 packages/assets/svgs/ext/Code/cpp.svg create mode 100644 packages/assets/svgs/ext/Code/csharp.svg create mode 100644 packages/assets/svgs/ext/Code/css.svg create mode 100644 packages/assets/svgs/ext/Code/dartlang.svg create mode 100644 packages/assets/svgs/ext/Code/go.svg create mode 100644 packages/assets/svgs/ext/Code/html.svg create mode 100644 packages/assets/svgs/ext/Code/index.ts create mode 100644 packages/assets/svgs/ext/Code/java.svg create mode 100644 packages/assets/svgs/ext/Code/js.svg create mode 100644 packages/assets/svgs/ext/Code/kotlin.svg create mode 100644 packages/assets/svgs/ext/Code/php.svg create mode 100644 packages/assets/svgs/ext/Code/py.svg create mode 100644 packages/assets/svgs/ext/Code/ts.svg create mode 100644 packages/assets/svgs/ext/Code/vue.svg create mode 100644 packages/assets/svgs/ext/Extras/ace.svg create mode 100644 packages/assets/svgs/ext/Extras/acemanifest.svg create mode 100644 packages/assets/svgs/ext/Extras/adoc.svg create mode 100644 packages/assets/svgs/ext/Extras/adonis.svg create mode 100644 packages/assets/svgs/ext/Extras/adonisconfig.svg create mode 100644 packages/assets/svgs/ext/Extras/afdesign.svg create mode 100644 packages/assets/svgs/ext/Extras/afphoto.svg create mode 100644 packages/assets/svgs/ext/Extras/afpub.svg create mode 100644 packages/assets/svgs/ext/Extras/ai.svg create mode 100644 packages/assets/svgs/ext/Extras/air.svg create mode 100644 packages/assets/svgs/ext/Extras/anim.svg create mode 100644 packages/assets/svgs/ext/Extras/astro.svg create mode 100644 packages/assets/svgs/ext/Extras/astroconfig.svg create mode 100644 packages/assets/svgs/ext/Extras/atomizer.svg create mode 100644 packages/assets/svgs/ext/Extras/audio.svg create mode 100644 packages/assets/svgs/ext/Extras/audiomp3.svg create mode 100644 packages/assets/svgs/ext/Extras/audioogg.svg create mode 100644 packages/assets/svgs/ext/Extras/audiowav.svg create mode 100644 packages/assets/svgs/ext/Extras/audiowv.svg create mode 100644 packages/assets/svgs/ext/Extras/azure.svg create mode 100644 packages/assets/svgs/ext/Extras/babel.svg create mode 100644 packages/assets/svgs/ext/Extras/bat.svg create mode 100644 packages/assets/svgs/ext/Extras/bicep.svg create mode 100644 packages/assets/svgs/ext/Extras/bicepparam.svg create mode 100644 packages/assets/svgs/ext/Extras/binary.svg create mode 100644 packages/assets/svgs/ext/Extras/blade.svg create mode 100644 packages/assets/svgs/ext/Extras/brotli.svg create mode 100644 packages/assets/svgs/ext/Extras/browserslist.svg create mode 100644 packages/assets/svgs/ext/Extras/bsconfig.svg create mode 100644 packages/assets/svgs/ext/Extras/bundler.svg create mode 100644 packages/assets/svgs/ext/Extras/cargo.svg create mode 100644 packages/assets/svgs/ext/Extras/cargolock.svg create mode 100644 packages/assets/svgs/ext/Extras/cert.svg create mode 100644 packages/assets/svgs/ext/Extras/cheader.svg create mode 100644 packages/assets/svgs/ext/Extras/civet.svg create mode 100644 packages/assets/svgs/ext/Extras/cli.svg create mode 100644 packages/assets/svgs/ext/Extras/clojure.svg create mode 100644 packages/assets/svgs/ext/Extras/codeworkspace.svg create mode 100644 packages/assets/svgs/ext/Extras/commitlint.svg create mode 100644 packages/assets/svgs/ext/Extras/compodoc.svg create mode 100644 packages/assets/svgs/ext/Extras/composer.svg create mode 100644 packages/assets/svgs/ext/Extras/composerlock.svg create mode 100644 packages/assets/svgs/ext/Extras/conan.svg create mode 100644 packages/assets/svgs/ext/Extras/conf.svg create mode 100644 packages/assets/svgs/ext/Extras/crystal.svg create mode 100644 packages/assets/svgs/ext/Extras/cshtml.svg create mode 100644 packages/assets/svgs/ext/Extras/csproj.svg create mode 100644 packages/assets/svgs/ext/Extras/cssmap.svg create mode 100644 packages/assets/svgs/ext/Extras/csv.svg create mode 100644 packages/assets/svgs/ext/Extras/cucumber.svg create mode 100644 packages/assets/svgs/ext/Extras/cypress.svg create mode 100644 packages/assets/svgs/ext/Extras/cypressjs.svg create mode 100644 packages/assets/svgs/ext/Extras/cypressts.svg create mode 100644 packages/assets/svgs/ext/Extras/d.svg create mode 100644 packages/assets/svgs/ext/Extras/diff.svg create mode 100644 packages/assets/svgs/ext/Extras/docker.svg create mode 100644 packages/assets/svgs/ext/Extras/dockerdebug.svg create mode 100644 packages/assets/svgs/ext/Extras/dockerignore.svg create mode 100644 packages/assets/svgs/ext/Extras/drawio.svg create mode 100644 packages/assets/svgs/ext/Extras/drizzle.svg create mode 100644 packages/assets/svgs/ext/Extras/dsstore.svg create mode 100644 packages/assets/svgs/ext/Extras/dune.svg create mode 100644 packages/assets/svgs/ext/Extras/duneproject.svg create mode 100644 packages/assets/svgs/ext/Extras/edge.svg create mode 100644 packages/assets/svgs/ext/Extras/editorconfig.svg create mode 100644 packages/assets/svgs/ext/Extras/eex.svg create mode 100644 packages/assets/svgs/ext/Extras/elixir.svg create mode 100644 packages/assets/svgs/ext/Extras/elm.svg create mode 100644 packages/assets/svgs/ext/Extras/env.svg create mode 100644 packages/assets/svgs/ext/Extras/erb.svg create mode 100644 packages/assets/svgs/ext/Extras/erlang.svg create mode 100644 packages/assets/svgs/ext/Extras/esbuild.svg create mode 100644 packages/assets/svgs/ext/Extras/eslint.svg create mode 100644 packages/assets/svgs/ext/Extras/exs.svg create mode 100644 packages/assets/svgs/ext/Extras/exx.svg create mode 100644 packages/assets/svgs/ext/Extras/farm.svg create mode 100644 packages/assets/svgs/ext/Extras/figma.svg create mode 100644 packages/assets/svgs/ext/Extras/file.svg create mode 100644 packages/assets/svgs/ext/Extras/file_light.svg create mode 100644 packages/assets/svgs/ext/Extras/flakelock.svg create mode 100644 packages/assets/svgs/ext/Extras/flutter.svg create mode 100644 packages/assets/svgs/ext/Extras/flutterlock.svg create mode 100644 packages/assets/svgs/ext/Extras/flutterpackage.svg create mode 100644 packages/assets/svgs/ext/Extras/folder.svg create mode 100644 packages/assets/svgs/ext/Extras/folder_open.svg create mode 100644 packages/assets/svgs/ext/Extras/fonteot.svg create mode 100644 packages/assets/svgs/ext/Extras/fontotf.svg create mode 100644 packages/assets/svgs/ext/Extras/fontttf.svg create mode 100644 packages/assets/svgs/ext/Extras/fontwoff.svg create mode 100644 packages/assets/svgs/ext/Extras/fontwoff2.svg create mode 100644 packages/assets/svgs/ext/Extras/freemarker.svg create mode 100644 packages/assets/svgs/ext/Extras/fsharp.svg create mode 100644 packages/assets/svgs/ext/Extras/gbl.svg create mode 100644 packages/assets/svgs/ext/Extras/git.svg create mode 100644 packages/assets/svgs/ext/Extras/go_package.svg create mode 100644 packages/assets/svgs/ext/Extras/godot.svg create mode 100644 packages/assets/svgs/ext/Extras/gradle.svg create mode 100644 packages/assets/svgs/ext/Extras/gradlebat.svg create mode 100644 packages/assets/svgs/ext/Extras/gradlekotlin.svg create mode 100644 packages/assets/svgs/ext/Extras/grain.svg create mode 100644 packages/assets/svgs/ext/Extras/graphql.svg create mode 100644 packages/assets/svgs/ext/Extras/groovy.svg create mode 100644 packages/assets/svgs/ext/Extras/grunt.svg create mode 100644 packages/assets/svgs/ext/Extras/gulp.svg create mode 100644 packages/assets/svgs/ext/Extras/h.svg create mode 100644 packages/assets/svgs/ext/Extras/haml.svg create mode 100644 packages/assets/svgs/ext/Extras/handlebars.svg create mode 100644 packages/assets/svgs/ext/Extras/hardhat.svg create mode 100644 packages/assets/svgs/ext/Extras/hashicorp.svg create mode 100644 packages/assets/svgs/ext/Extras/haskell.svg create mode 100644 packages/assets/svgs/ext/Extras/haxe.svg create mode 100644 packages/assets/svgs/ext/Extras/haxeml.svg create mode 100644 packages/assets/svgs/ext/Extras/hpp.svg create mode 100644 packages/assets/svgs/ext/Extras/htaccess.svg create mode 100644 packages/assets/svgs/ext/Extras/image.svg create mode 100644 packages/assets/svgs/ext/Extras/imagegif.svg create mode 100644 packages/assets/svgs/ext/Extras/imageico.svg create mode 100644 packages/assets/svgs/ext/Extras/imagejpg.svg create mode 100644 packages/assets/svgs/ext/Extras/imagepng.svg create mode 100644 packages/assets/svgs/ext/Extras/imagewebp.svg create mode 100644 packages/assets/svgs/ext/Extras/imba.svg create mode 100644 packages/assets/svgs/ext/Extras/index.ts create mode 100644 packages/assets/svgs/ext/Extras/info.svg create mode 100644 packages/assets/svgs/ext/Extras/ipynb.svg create mode 100644 packages/assets/svgs/ext/Extras/jar.svg create mode 100644 packages/assets/svgs/ext/Extras/jenkins.svg create mode 100644 packages/assets/svgs/ext/Extras/jest.svg create mode 100644 packages/assets/svgs/ext/Extras/jinja.svg create mode 100644 packages/assets/svgs/ext/Extras/jsmap.svg create mode 100644 packages/assets/svgs/ext/Extras/json.svg create mode 100644 packages/assets/svgs/ext/Extras/jsp.svg create mode 100644 packages/assets/svgs/ext/Extras/julia.svg create mode 100644 packages/assets/svgs/ext/Extras/karma.svg create mode 100644 packages/assets/svgs/ext/Extras/key.svg create mode 100644 packages/assets/svgs/ext/Extras/knex.svg create mode 100644 packages/assets/svgs/ext/Extras/kotlins.svg create mode 100644 packages/assets/svgs/ext/Extras/krita.svg create mode 100644 packages/assets/svgs/ext/Extras/latex.svg create mode 100644 packages/assets/svgs/ext/Extras/launch.svg create mode 100644 packages/assets/svgs/ext/Extras/less.svg create mode 100644 packages/assets/svgs/ext/Extras/license.svg create mode 100644 packages/assets/svgs/ext/Extras/light_editorconfig.svg create mode 100644 packages/assets/svgs/ext/Extras/liquid.svg create mode 100644 packages/assets/svgs/ext/Extras/llvm.svg create mode 100644 packages/assets/svgs/ext/Extras/log.svg create mode 100644 packages/assets/svgs/ext/Extras/lua.svg create mode 100644 packages/assets/svgs/ext/Extras/m.svg create mode 100644 packages/assets/svgs/ext/Extras/makefile.svg create mode 100644 packages/assets/svgs/ext/Extras/manifest.svg create mode 100644 packages/assets/svgs/ext/Extras/markdown.svg create mode 100644 packages/assets/svgs/ext/Extras/markdownx.svg create mode 100644 packages/assets/svgs/ext/Extras/maven.svg create mode 100644 packages/assets/svgs/ext/Extras/mesh.svg create mode 100644 packages/assets/svgs/ext/Extras/mgcb.svg create mode 100644 packages/assets/svgs/ext/Extras/mint.svg create mode 100644 packages/assets/svgs/ext/Extras/mix.svg create mode 100644 packages/assets/svgs/ext/Extras/mixlock.svg create mode 100644 packages/assets/svgs/ext/Extras/mjml.svg create mode 100644 packages/assets/svgs/ext/Extras/motoko.svg create mode 100644 packages/assets/svgs/ext/Extras/mov.svg create mode 100644 packages/assets/svgs/ext/Extras/mp4.svg create mode 100644 packages/assets/svgs/ext/Extras/mtl.svg create mode 100644 packages/assets/svgs/ext/Extras/mustache.svg create mode 100644 packages/assets/svgs/ext/Extras/neon.svg create mode 100644 packages/assets/svgs/ext/Extras/nestjs.svg create mode 100644 packages/assets/svgs/ext/Extras/nestjscontroller.svg create mode 100644 packages/assets/svgs/ext/Extras/nestjsdecorator.svg create mode 100644 packages/assets/svgs/ext/Extras/nestjsfilter.svg create mode 100644 packages/assets/svgs/ext/Extras/nestjsguard.svg create mode 100644 packages/assets/svgs/ext/Extras/nestjsmodule.svg create mode 100644 packages/assets/svgs/ext/Extras/nestjsservice.svg create mode 100644 packages/assets/svgs/ext/Extras/netlify.svg create mode 100644 packages/assets/svgs/ext/Extras/nextconfig.svg create mode 100644 packages/assets/svgs/ext/Extras/nextron.svg create mode 100644 packages/assets/svgs/ext/Extras/nginx.svg create mode 100644 packages/assets/svgs/ext/Extras/nim.svg create mode 100644 packages/assets/svgs/ext/Extras/nix.svg create mode 100644 packages/assets/svgs/ext/Extras/njk.svg create mode 100644 packages/assets/svgs/ext/Extras/nodemon.svg create mode 100644 packages/assets/svgs/ext/Extras/npm.svg create mode 100644 packages/assets/svgs/ext/Extras/npmlock.svg create mode 100644 packages/assets/svgs/ext/Extras/nuxt.svg create mode 100644 packages/assets/svgs/ext/Extras/nvim.svg create mode 100644 packages/assets/svgs/ext/Extras/nvm.svg create mode 100644 packages/assets/svgs/ext/Extras/nx.svg create mode 100644 packages/assets/svgs/ext/Extras/obj.svg create mode 100644 packages/assets/svgs/ext/Extras/ocaml.svg create mode 100644 packages/assets/svgs/ext/Extras/ocamli.svg create mode 100644 packages/assets/svgs/ext/Extras/ocamll.svg create mode 100644 packages/assets/svgs/ext/Extras/ocamly.svg create mode 100644 packages/assets/svgs/ext/Extras/opengl.svg create mode 100644 packages/assets/svgs/ext/Extras/parcel.svg create mode 100644 packages/assets/svgs/ext/Extras/pdf.svg create mode 100644 packages/assets/svgs/ext/Extras/perl.svg create mode 100644 packages/assets/svgs/ext/Extras/perlm.svg create mode 100644 packages/assets/svgs/ext/Extras/pfx.svg create mode 100644 packages/assets/svgs/ext/Extras/photoshop.svg create mode 100644 packages/assets/svgs/ext/Extras/playright.svg create mode 100644 packages/assets/svgs/ext/Extras/pnpm.svg create mode 100644 packages/assets/svgs/ext/Extras/pnpmlock.svg create mode 100644 packages/assets/svgs/ext/Extras/poetry.svg create mode 100644 packages/assets/svgs/ext/Extras/poetrylock.svg create mode 100644 packages/assets/svgs/ext/Extras/postcssconfig.svg create mode 100644 packages/assets/svgs/ext/Extras/powershell.svg create mode 100644 packages/assets/svgs/ext/Extras/powershelldata.svg create mode 100644 packages/assets/svgs/ext/Extras/powershellmodule.svg create mode 100644 packages/assets/svgs/ext/Extras/prettier.svg create mode 100644 packages/assets/svgs/ext/Extras/prettierignore.svg create mode 100644 packages/assets/svgs/ext/Extras/prisma.svg create mode 100644 packages/assets/svgs/ext/Extras/prolog.svg create mode 100644 packages/assets/svgs/ext/Extras/properties.svg create mode 100644 packages/assets/svgs/ext/Extras/pug.svg create mode 100644 packages/assets/svgs/ext/Extras/pvk.svg create mode 100644 packages/assets/svgs/ext/Extras/pyproject.svg create mode 100644 packages/assets/svgs/ext/Extras/qt.svg create mode 100644 packages/assets/svgs/ext/Extras/quarkus.svg create mode 100644 packages/assets/svgs/ext/Extras/quasar.svg create mode 100644 packages/assets/svgs/ext/Extras/razor.svg create mode 100644 packages/assets/svgs/ext/Extras/rb.svg create mode 100644 packages/assets/svgs/ext/Extras/reactjs.svg create mode 100644 packages/assets/svgs/ext/Extras/reactts.svg create mode 100644 packages/assets/svgs/ext/Extras/readme.svg create mode 100644 packages/assets/svgs/ext/Extras/redis.svg create mode 100644 packages/assets/svgs/ext/Extras/rego.svg create mode 100644 packages/assets/svgs/ext/Extras/remix.svg create mode 100644 packages/assets/svgs/ext/Extras/rescript.svg create mode 100644 packages/assets/svgs/ext/Extras/rjson.svg create mode 100644 packages/assets/svgs/ext/Extras/robots.svg create mode 100644 packages/assets/svgs/ext/Extras/rollup.svg create mode 100644 packages/assets/svgs/ext/Extras/rome.svg create mode 100644 packages/assets/svgs/ext/Extras/root_folder.svg create mode 100644 packages/assets/svgs/ext/Extras/root_folder_light.svg create mode 100644 packages/assets/svgs/ext/Extras/root_folder_light_open.svg create mode 100644 packages/assets/svgs/ext/Extras/root_folder_open.svg create mode 100644 packages/assets/svgs/ext/Extras/rs.svg create mode 100644 packages/assets/svgs/ext/Extras/rustfmt.svg create mode 100644 packages/assets/svgs/ext/Extras/sails.svg create mode 100644 packages/assets/svgs/ext/Extras/sass.svg create mode 100644 packages/assets/svgs/ext/Extras/scala.svg create mode 100644 packages/assets/svgs/ext/Extras/scss.svg create mode 100644 packages/assets/svgs/ext/Extras/sentinel.svg create mode 100644 packages/assets/svgs/ext/Extras/sequelize.svg create mode 100644 packages/assets/svgs/ext/Extras/sh.svg create mode 100644 packages/assets/svgs/ext/Extras/slim.svg create mode 100644 packages/assets/svgs/ext/Extras/sln.svg create mode 100644 packages/assets/svgs/ext/Extras/smarty.svg create mode 100644 packages/assets/svgs/ext/Extras/sol.svg create mode 100644 packages/assets/svgs/ext/Extras/spc.svg create mode 100644 packages/assets/svgs/ext/Extras/sql.svg create mode 100644 packages/assets/svgs/ext/Extras/sqlite.svg create mode 100644 packages/assets/svgs/ext/Extras/storybook.svg create mode 100644 packages/assets/svgs/ext/Extras/stylelint.svg create mode 100644 packages/assets/svgs/ext/Extras/stylus.svg create mode 100644 packages/assets/svgs/ext/Extras/suo.svg create mode 100644 packages/assets/svgs/ext/Extras/svelte.svg create mode 100644 packages/assets/svgs/ext/Extras/svelteconfig.svg create mode 100644 packages/assets/svgs/ext/Extras/svg.svg create mode 100644 packages/assets/svgs/ext/Extras/swift.svg create mode 100644 packages/assets/svgs/ext/Extras/symfony.svg create mode 100644 packages/assets/svgs/ext/Extras/tailwind.svg create mode 100644 packages/assets/svgs/ext/Extras/tauri.svg create mode 100644 packages/assets/svgs/ext/Extras/taze.svg create mode 100644 packages/assets/svgs/ext/Extras/terrafile.svg create mode 100644 packages/assets/svgs/ext/Extras/terraform.svg create mode 100644 packages/assets/svgs/ext/Extras/terraformvars.svg create mode 100644 packages/assets/svgs/ext/Extras/terraformversion.svg create mode 100644 packages/assets/svgs/ext/Extras/testjs.svg create mode 100644 packages/assets/svgs/ext/Extras/testts.svg create mode 100644 packages/assets/svgs/ext/Extras/tmpl.svg create mode 100644 packages/assets/svgs/ext/Extras/todo.svg create mode 100644 packages/assets/svgs/ext/Extras/toml.svg create mode 100644 packages/assets/svgs/ext/Extras/toolversions.svg create mode 100644 packages/assets/svgs/ext/Extras/tox.svg create mode 100644 packages/assets/svgs/ext/Extras/travis.svg create mode 100644 packages/assets/svgs/ext/Extras/tres.svg create mode 100644 packages/assets/svgs/ext/Extras/tscn.svg create mode 100644 packages/assets/svgs/ext/Extras/tsconfig.svg create mode 100644 packages/assets/svgs/ext/Extras/tsx.svg create mode 100644 packages/assets/svgs/ext/Extras/turbo.svg create mode 100644 packages/assets/svgs/ext/Extras/twig.svg create mode 100644 packages/assets/svgs/ext/Extras/txt.svg create mode 100644 packages/assets/svgs/ext/Extras/typescriptdef.svg create mode 100644 packages/assets/svgs/ext/Extras/ui.svg create mode 100644 packages/assets/svgs/ext/Extras/unocss.svg create mode 100644 packages/assets/svgs/ext/Extras/user.svg create mode 100644 packages/assets/svgs/ext/Extras/v.svg create mode 100644 packages/assets/svgs/ext/Extras/vercel.svg create mode 100644 packages/assets/svgs/ext/Extras/version.svg create mode 100644 packages/assets/svgs/ext/Extras/vhd.svg create mode 100644 packages/assets/svgs/ext/Extras/vhdl.svg create mode 100644 packages/assets/svgs/ext/Extras/video.svg create mode 100644 packages/assets/svgs/ext/Extras/vite.svg create mode 100644 packages/assets/svgs/ext/Extras/viteenv.svg create mode 100644 packages/assets/svgs/ext/Extras/vitest.svg create mode 100644 packages/assets/svgs/ext/Extras/vmod.svg create mode 100644 packages/assets/svgs/ext/Extras/vscode.svg create mode 100644 packages/assets/svgs/ext/Extras/wasm.svg create mode 100644 packages/assets/svgs/ext/Extras/webpack.svg create mode 100644 packages/assets/svgs/ext/Extras/windi.svg create mode 100644 packages/assets/svgs/ext/Extras/xmake.svg create mode 100644 packages/assets/svgs/ext/Extras/xml.svg create mode 100644 packages/assets/svgs/ext/Extras/yaml.svg create mode 100644 packages/assets/svgs/ext/Extras/yarn.svg create mode 100644 packages/assets/svgs/ext/Extras/yarnerror.svg create mode 100644 packages/assets/svgs/ext/Extras/zig.svg create mode 100644 packages/assets/svgs/ext/Extras/zip.svg create mode 100644 packages/assets/svgs/ext/index.ts diff --git a/apps/mobile/.svgrrc.js b/apps/mobile/.svgrrc.js new file mode 100644 index 000000000000..bc0cc209771c --- /dev/null +++ b/apps/mobile/.svgrrc.js @@ -0,0 +1,5 @@ +module.exports = { + icon: true, + typescript: true, + svgProps: { fill: 'currentColor' } +}; diff --git a/apps/mobile/src/types/declarations.d.ts b/apps/mobile/src/types/declarations.d.ts index 508a6affbb1c..60cd6ed11783 100644 --- a/apps/mobile/src/types/declarations.d.ts +++ b/apps/mobile/src/types/declarations.d.ts @@ -1,8 +1,8 @@ declare module '*.svg' { import React from 'react'; import { SvgProps } from 'react-native-svg'; - const content: React.FC; - export default content; + // TODO: This is probably not working as intended + export const ReactComponent: React.FC>; } declare module '*.png' { diff --git a/interface/app/$libraryId/Explorer/FilePath/LayeredFileIcon.tsx b/interface/app/$libraryId/Explorer/FilePath/LayeredFileIcon.tsx new file mode 100644 index 000000000000..1cba9b356b79 --- /dev/null +++ b/interface/app/$libraryId/Explorer/FilePath/LayeredFileIcon.tsx @@ -0,0 +1,26 @@ +import { type ImgHTMLAttributes } from 'react'; +import { type ObjectKindKey } from '@sd/client'; +import { getLayeredIcon } from '@sd/assets/util'; + +interface LayeredFileIconProps extends ImgHTMLAttributes { + kind: ObjectKindKey; + extension: string | null; +} + +const LayeredFileIcon = ({ kind, extension, ...props }: LayeredFileIconProps) => { + const iconImg = ; + const IconComponent = extension ? getLayeredIcon(kind, extension) : null; + + return IconComponent == null ? ( + iconImg + ) : ( +
+ {iconImg} +
+ +
+
+ ); +}; + +export default LayeredFileIcon; diff --git a/interface/app/$libraryId/Explorer/FilePath/Thumb.tsx b/interface/app/$libraryId/Explorer/FilePath/Thumb.tsx index b3f21c91de80..1320d80b89a7 100644 --- a/interface/app/$libraryId/Explorer/FilePath/Thumb.tsx +++ b/interface/app/$libraryId/Explorer/FilePath/Thumb.tsx @@ -20,6 +20,7 @@ import { pdfViewerEnabled } from '~/util/pdfViewer'; import { useExplorerContext } from '../Context'; import { getExplorerStore } from '../store'; import { useExplorerItemData } from '../util'; +import LayeredFileIcon from './LayeredFileIcon'; import classes from './Thumb.module.scss'; const THUMB_TYPE = { @@ -279,8 +280,10 @@ export const FileThumb = memo((props: ThumbProps) => { default: return ( - setLoaded(false)} decoding={props.size ? 'async' : 'sync'} diff --git a/packages/assets/scripts/generate.mjs b/packages/assets/scripts/generate.mjs index 3cb31bcb00fc..fcbb00df6177 100644 --- a/packages/assets/scripts/generate.mjs +++ b/packages/assets/scripts/generate.mjs @@ -13,7 +13,7 @@ import { dirname, join } from 'path'; import prettier from 'prettier'; import { fileURLToPath } from 'url'; -const assetFolders = ['icons', 'images', 'svgs/brands']; +const assetFolders = ['icons', 'images', 'svgs/brands', 'svgs/ext/Extras', 'svgs/ext/Code']; const __filename = fileURLToPath(import.meta.url); const __dirname = dirname(__filename); diff --git a/packages/assets/svgs/ext/Code/angular.svg b/packages/assets/svgs/ext/Code/angular.svg new file mode 100644 index 000000000000..cfceea1fc080 --- /dev/null +++ b/packages/assets/svgs/ext/Code/angular.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Code/bun.svg b/packages/assets/svgs/ext/Code/bun.svg new file mode 100644 index 000000000000..573acab15606 --- /dev/null +++ b/packages/assets/svgs/ext/Code/bun.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Code/c.svg b/packages/assets/svgs/ext/Code/c.svg new file mode 100644 index 000000000000..bd21c07306c8 --- /dev/null +++ b/packages/assets/svgs/ext/Code/c.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Code/cmake.svg b/packages/assets/svgs/ext/Code/cmake.svg new file mode 100644 index 000000000000..599441fa9ea7 --- /dev/null +++ b/packages/assets/svgs/ext/Code/cmake.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Code/cpp.svg b/packages/assets/svgs/ext/Code/cpp.svg new file mode 100644 index 000000000000..653340afb906 --- /dev/null +++ b/packages/assets/svgs/ext/Code/cpp.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Code/csharp.svg b/packages/assets/svgs/ext/Code/csharp.svg new file mode 100644 index 000000000000..c424ae69db75 --- /dev/null +++ b/packages/assets/svgs/ext/Code/csharp.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Code/css.svg b/packages/assets/svgs/ext/Code/css.svg new file mode 100644 index 000000000000..5beeb827f306 --- /dev/null +++ b/packages/assets/svgs/ext/Code/css.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Code/dartlang.svg b/packages/assets/svgs/ext/Code/dartlang.svg new file mode 100644 index 000000000000..2bc9c5949d70 --- /dev/null +++ b/packages/assets/svgs/ext/Code/dartlang.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Code/go.svg b/packages/assets/svgs/ext/Code/go.svg new file mode 100644 index 000000000000..0eebfe26a922 --- /dev/null +++ b/packages/assets/svgs/ext/Code/go.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Code/html.svg b/packages/assets/svgs/ext/Code/html.svg new file mode 100644 index 000000000000..dfae421bbb87 --- /dev/null +++ b/packages/assets/svgs/ext/Code/html.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Code/index.ts b/packages/assets/svgs/ext/Code/index.ts new file mode 100644 index 000000000000..e30d63cf09b0 --- /dev/null +++ b/packages/assets/svgs/ext/Code/index.ts @@ -0,0 +1,41 @@ +/* + * This file was automatically generated by a script. + * To regenerate this file, run: pnpm assets gen + */ +import { ReactComponent as angular } from './angular.svg'; +import { ReactComponent as bun } from './bun.svg'; +import { ReactComponent as c } from './c.svg'; +import { ReactComponent as cmake } from './cmake.svg'; +import { ReactComponent as cpp } from './cpp.svg'; +import { ReactComponent as csharp } from './csharp.svg'; +import { ReactComponent as css } from './css.svg'; +import { ReactComponent as dartlang } from './dartlang.svg'; +import { ReactComponent as go } from './go.svg'; +import { ReactComponent as html } from './html.svg'; +import { ReactComponent as java } from './java.svg'; +import { ReactComponent as js } from './js.svg'; +import { ReactComponent as kotlin } from './kotlin.svg'; +import { ReactComponent as php } from './php.svg'; +import { ReactComponent as py } from './py.svg'; +import { ReactComponent as ts } from './ts.svg'; +import { ReactComponent as vue } from './vue.svg'; + +export { + angular, + bun, + c, + cmake, + cpp, + csharp, + css, + dartlang, + go, + html, + java, + js, + kotlin, + php, + py, + ts, + vue +}; diff --git a/packages/assets/svgs/ext/Code/java.svg b/packages/assets/svgs/ext/Code/java.svg new file mode 100644 index 000000000000..f64e40e57fc1 --- /dev/null +++ b/packages/assets/svgs/ext/Code/java.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Code/js.svg b/packages/assets/svgs/ext/Code/js.svg new file mode 100644 index 000000000000..0918b8c63d13 --- /dev/null +++ b/packages/assets/svgs/ext/Code/js.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Code/kotlin.svg b/packages/assets/svgs/ext/Code/kotlin.svg new file mode 100644 index 000000000000..f9ea091f7f4f --- /dev/null +++ b/packages/assets/svgs/ext/Code/kotlin.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Code/php.svg b/packages/assets/svgs/ext/Code/php.svg new file mode 100644 index 000000000000..77650d863a7e --- /dev/null +++ b/packages/assets/svgs/ext/Code/php.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Code/py.svg b/packages/assets/svgs/ext/Code/py.svg new file mode 100644 index 000000000000..759c8db9fbc0 --- /dev/null +++ b/packages/assets/svgs/ext/Code/py.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Code/ts.svg b/packages/assets/svgs/ext/Code/ts.svg new file mode 100644 index 000000000000..11e63a3ea74d --- /dev/null +++ b/packages/assets/svgs/ext/Code/ts.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Code/vue.svg b/packages/assets/svgs/ext/Code/vue.svg new file mode 100644 index 000000000000..38e0b479c592 --- /dev/null +++ b/packages/assets/svgs/ext/Code/vue.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/ace.svg b/packages/assets/svgs/ext/Extras/ace.svg new file mode 100644 index 000000000000..7ad1d248a394 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/ace.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/acemanifest.svg b/packages/assets/svgs/ext/Extras/acemanifest.svg new file mode 100644 index 000000000000..53cbda696e00 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/acemanifest.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/adoc.svg b/packages/assets/svgs/ext/Extras/adoc.svg new file mode 100644 index 000000000000..30b6ab2c95b0 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/adoc.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/adonis.svg b/packages/assets/svgs/ext/Extras/adonis.svg new file mode 100644 index 000000000000..973b75a9d3ae --- /dev/null +++ b/packages/assets/svgs/ext/Extras/adonis.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/adonisconfig.svg b/packages/assets/svgs/ext/Extras/adonisconfig.svg new file mode 100644 index 000000000000..7f28c0abd082 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/adonisconfig.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/afdesign.svg b/packages/assets/svgs/ext/Extras/afdesign.svg new file mode 100644 index 000000000000..fffc4f5dac85 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/afdesign.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/afphoto.svg b/packages/assets/svgs/ext/Extras/afphoto.svg new file mode 100644 index 000000000000..24bb9758b2d1 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/afphoto.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/afpub.svg b/packages/assets/svgs/ext/Extras/afpub.svg new file mode 100644 index 000000000000..13046a8b23e8 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/afpub.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/ai.svg b/packages/assets/svgs/ext/Extras/ai.svg new file mode 100644 index 000000000000..667e46316299 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/ai.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/air.svg b/packages/assets/svgs/ext/Extras/air.svg new file mode 100644 index 000000000000..6517789393f7 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/air.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/anim.svg b/packages/assets/svgs/ext/Extras/anim.svg new file mode 100644 index 000000000000..e6226e1fb2f2 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/anim.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/astro.svg b/packages/assets/svgs/ext/Extras/astro.svg new file mode 100644 index 000000000000..1e3d68427387 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/astro.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/astroconfig.svg b/packages/assets/svgs/ext/Extras/astroconfig.svg new file mode 100644 index 000000000000..91153170d78c --- /dev/null +++ b/packages/assets/svgs/ext/Extras/astroconfig.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/atomizer.svg b/packages/assets/svgs/ext/Extras/atomizer.svg new file mode 100644 index 000000000000..584dcac569dc --- /dev/null +++ b/packages/assets/svgs/ext/Extras/atomizer.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/audio.svg b/packages/assets/svgs/ext/Extras/audio.svg new file mode 100644 index 000000000000..94ee316f9596 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/audio.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/audiomp3.svg b/packages/assets/svgs/ext/Extras/audiomp3.svg new file mode 100644 index 000000000000..41cd98c57f11 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/audiomp3.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/audioogg.svg b/packages/assets/svgs/ext/Extras/audioogg.svg new file mode 100644 index 000000000000..1119c166c302 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/audioogg.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/audiowav.svg b/packages/assets/svgs/ext/Extras/audiowav.svg new file mode 100644 index 000000000000..0ca0b9a36c90 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/audiowav.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/audiowv.svg b/packages/assets/svgs/ext/Extras/audiowv.svg new file mode 100644 index 000000000000..7daf6d6d1be4 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/audiowv.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/azure.svg b/packages/assets/svgs/ext/Extras/azure.svg new file mode 100644 index 000000000000..4ef4404a1b3a --- /dev/null +++ b/packages/assets/svgs/ext/Extras/azure.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/babel.svg b/packages/assets/svgs/ext/Extras/babel.svg new file mode 100644 index 000000000000..942632336438 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/babel.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/bat.svg b/packages/assets/svgs/ext/Extras/bat.svg new file mode 100644 index 000000000000..2ca3123b7475 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/bat.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/bicep.svg b/packages/assets/svgs/ext/Extras/bicep.svg new file mode 100644 index 000000000000..912a5e6cc697 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/bicep.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/bicepparam.svg b/packages/assets/svgs/ext/Extras/bicepparam.svg new file mode 100644 index 000000000000..605e91d38c98 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/bicepparam.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/binary.svg b/packages/assets/svgs/ext/Extras/binary.svg new file mode 100644 index 000000000000..7c9ea0a49138 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/binary.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/blade.svg b/packages/assets/svgs/ext/Extras/blade.svg new file mode 100644 index 000000000000..43f81b287fed --- /dev/null +++ b/packages/assets/svgs/ext/Extras/blade.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/brotli.svg b/packages/assets/svgs/ext/Extras/brotli.svg new file mode 100644 index 000000000000..88ea50df7147 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/brotli.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/browserslist.svg b/packages/assets/svgs/ext/Extras/browserslist.svg new file mode 100644 index 000000000000..fea7282cb670 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/browserslist.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/bsconfig.svg b/packages/assets/svgs/ext/Extras/bsconfig.svg new file mode 100644 index 000000000000..0a2e20f78cf6 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/bsconfig.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/bundler.svg b/packages/assets/svgs/ext/Extras/bundler.svg new file mode 100644 index 000000000000..58eccf1f359d --- /dev/null +++ b/packages/assets/svgs/ext/Extras/bundler.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/cargo.svg b/packages/assets/svgs/ext/Extras/cargo.svg new file mode 100644 index 000000000000..cfd23ccd9308 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/cargo.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/cargolock.svg b/packages/assets/svgs/ext/Extras/cargolock.svg new file mode 100644 index 000000000000..dc539a19d599 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/cargolock.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/cert.svg b/packages/assets/svgs/ext/Extras/cert.svg new file mode 100644 index 000000000000..75b22610df8b --- /dev/null +++ b/packages/assets/svgs/ext/Extras/cert.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/cheader.svg b/packages/assets/svgs/ext/Extras/cheader.svg new file mode 100644 index 000000000000..2c56b65641f5 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/cheader.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/civet.svg b/packages/assets/svgs/ext/Extras/civet.svg new file mode 100644 index 000000000000..76b76d86b27e --- /dev/null +++ b/packages/assets/svgs/ext/Extras/civet.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/cli.svg b/packages/assets/svgs/ext/Extras/cli.svg new file mode 100644 index 000000000000..8c901953d76f --- /dev/null +++ b/packages/assets/svgs/ext/Extras/cli.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/clojure.svg b/packages/assets/svgs/ext/Extras/clojure.svg new file mode 100644 index 000000000000..402fa1a93eae --- /dev/null +++ b/packages/assets/svgs/ext/Extras/clojure.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/codeworkspace.svg b/packages/assets/svgs/ext/Extras/codeworkspace.svg new file mode 100644 index 000000000000..90f07ecde18b --- /dev/null +++ b/packages/assets/svgs/ext/Extras/codeworkspace.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/commitlint.svg b/packages/assets/svgs/ext/Extras/commitlint.svg new file mode 100644 index 000000000000..52d4aceb41fb --- /dev/null +++ b/packages/assets/svgs/ext/Extras/commitlint.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/compodoc.svg b/packages/assets/svgs/ext/Extras/compodoc.svg new file mode 100644 index 000000000000..246aad39a8d9 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/compodoc.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/composer.svg b/packages/assets/svgs/ext/Extras/composer.svg new file mode 100644 index 000000000000..90c28a46bc0c --- /dev/null +++ b/packages/assets/svgs/ext/Extras/composer.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/composerlock.svg b/packages/assets/svgs/ext/Extras/composerlock.svg new file mode 100644 index 000000000000..347748536b2c --- /dev/null +++ b/packages/assets/svgs/ext/Extras/composerlock.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/conan.svg b/packages/assets/svgs/ext/Extras/conan.svg new file mode 100644 index 000000000000..6c93360d89e2 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/conan.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/conf.svg b/packages/assets/svgs/ext/Extras/conf.svg new file mode 100644 index 000000000000..0cf17b41d699 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/conf.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/crystal.svg b/packages/assets/svgs/ext/Extras/crystal.svg new file mode 100644 index 000000000000..3410c290d6f5 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/crystal.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/cshtml.svg b/packages/assets/svgs/ext/Extras/cshtml.svg new file mode 100644 index 000000000000..22f456810774 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/cshtml.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/csproj.svg b/packages/assets/svgs/ext/Extras/csproj.svg new file mode 100644 index 000000000000..958228aa1716 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/csproj.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/cssmap.svg b/packages/assets/svgs/ext/Extras/cssmap.svg new file mode 100644 index 000000000000..47adf9271a0a --- /dev/null +++ b/packages/assets/svgs/ext/Extras/cssmap.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/csv.svg b/packages/assets/svgs/ext/Extras/csv.svg new file mode 100644 index 000000000000..9ed4ec892229 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/csv.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/cucumber.svg b/packages/assets/svgs/ext/Extras/cucumber.svg new file mode 100644 index 000000000000..e42e793816ac --- /dev/null +++ b/packages/assets/svgs/ext/Extras/cucumber.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/cypress.svg b/packages/assets/svgs/ext/Extras/cypress.svg new file mode 100644 index 000000000000..5ec31ba3f14a --- /dev/null +++ b/packages/assets/svgs/ext/Extras/cypress.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/cypressjs.svg b/packages/assets/svgs/ext/Extras/cypressjs.svg new file mode 100644 index 000000000000..5c6686e9bccd --- /dev/null +++ b/packages/assets/svgs/ext/Extras/cypressjs.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/cypressts.svg b/packages/assets/svgs/ext/Extras/cypressts.svg new file mode 100644 index 000000000000..6f5a9b458753 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/cypressts.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/d.svg b/packages/assets/svgs/ext/Extras/d.svg new file mode 100644 index 000000000000..1872f62bacd1 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/d.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/diff.svg b/packages/assets/svgs/ext/Extras/diff.svg new file mode 100644 index 000000000000..af5789459f83 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/diff.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/docker.svg b/packages/assets/svgs/ext/Extras/docker.svg new file mode 100644 index 000000000000..29920ea4eb96 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/docker.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/dockerdebug.svg b/packages/assets/svgs/ext/Extras/dockerdebug.svg new file mode 100644 index 000000000000..a45ded227c44 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/dockerdebug.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/dockerignore.svg b/packages/assets/svgs/ext/Extras/dockerignore.svg new file mode 100644 index 000000000000..1f0b7cc63c90 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/dockerignore.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/drawio.svg b/packages/assets/svgs/ext/Extras/drawio.svg new file mode 100644 index 000000000000..314a94ca69e0 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/drawio.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/drizzle.svg b/packages/assets/svgs/ext/Extras/drizzle.svg new file mode 100644 index 000000000000..65f859084937 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/drizzle.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/dsstore.svg b/packages/assets/svgs/ext/Extras/dsstore.svg new file mode 100644 index 000000000000..de7f922ea40b --- /dev/null +++ b/packages/assets/svgs/ext/Extras/dsstore.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/dune.svg b/packages/assets/svgs/ext/Extras/dune.svg new file mode 100644 index 000000000000..8f9d1100f02c --- /dev/null +++ b/packages/assets/svgs/ext/Extras/dune.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/duneproject.svg b/packages/assets/svgs/ext/Extras/duneproject.svg new file mode 100644 index 000000000000..880b53e386fb --- /dev/null +++ b/packages/assets/svgs/ext/Extras/duneproject.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/edge.svg b/packages/assets/svgs/ext/Extras/edge.svg new file mode 100644 index 000000000000..bd103284001b --- /dev/null +++ b/packages/assets/svgs/ext/Extras/edge.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/editorconfig.svg b/packages/assets/svgs/ext/Extras/editorconfig.svg new file mode 100644 index 000000000000..a5affee16182 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/editorconfig.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/eex.svg b/packages/assets/svgs/ext/Extras/eex.svg new file mode 100644 index 000000000000..932dea93bb7a --- /dev/null +++ b/packages/assets/svgs/ext/Extras/eex.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/elixir.svg b/packages/assets/svgs/ext/Extras/elixir.svg new file mode 100644 index 000000000000..4b805243e203 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/elixir.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/elm.svg b/packages/assets/svgs/ext/Extras/elm.svg new file mode 100644 index 000000000000..efbed0f1d0b3 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/elm.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/env.svg b/packages/assets/svgs/ext/Extras/env.svg new file mode 100644 index 000000000000..4672f15f83fd --- /dev/null +++ b/packages/assets/svgs/ext/Extras/env.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/erb.svg b/packages/assets/svgs/ext/Extras/erb.svg new file mode 100644 index 000000000000..1ee5ec33dd5f --- /dev/null +++ b/packages/assets/svgs/ext/Extras/erb.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/erlang.svg b/packages/assets/svgs/ext/Extras/erlang.svg new file mode 100644 index 000000000000..2df3e897c499 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/erlang.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/esbuild.svg b/packages/assets/svgs/ext/Extras/esbuild.svg new file mode 100644 index 000000000000..92f4db509c08 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/esbuild.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/eslint.svg b/packages/assets/svgs/ext/Extras/eslint.svg new file mode 100644 index 000000000000..644a1f2ec675 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/eslint.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/exs.svg b/packages/assets/svgs/ext/Extras/exs.svg new file mode 100644 index 000000000000..484debe3d497 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/exs.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/exx.svg b/packages/assets/svgs/ext/Extras/exx.svg new file mode 100644 index 000000000000..2fe6658d32fd --- /dev/null +++ b/packages/assets/svgs/ext/Extras/exx.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/farm.svg b/packages/assets/svgs/ext/Extras/farm.svg new file mode 100644 index 000000000000..8bc1b879371d --- /dev/null +++ b/packages/assets/svgs/ext/Extras/farm.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/figma.svg b/packages/assets/svgs/ext/Extras/figma.svg new file mode 100644 index 000000000000..7d77693e00ed --- /dev/null +++ b/packages/assets/svgs/ext/Extras/figma.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/file.svg b/packages/assets/svgs/ext/Extras/file.svg new file mode 100644 index 000000000000..1614954a4202 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/file.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/file_light.svg b/packages/assets/svgs/ext/Extras/file_light.svg new file mode 100644 index 000000000000..4dfe222be9ed --- /dev/null +++ b/packages/assets/svgs/ext/Extras/file_light.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/flakelock.svg b/packages/assets/svgs/ext/Extras/flakelock.svg new file mode 100644 index 000000000000..e5648328ec9d --- /dev/null +++ b/packages/assets/svgs/ext/Extras/flakelock.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/flutter.svg b/packages/assets/svgs/ext/Extras/flutter.svg new file mode 100644 index 000000000000..623b344f7ffa --- /dev/null +++ b/packages/assets/svgs/ext/Extras/flutter.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/flutterlock.svg b/packages/assets/svgs/ext/Extras/flutterlock.svg new file mode 100644 index 000000000000..603815fcac54 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/flutterlock.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/flutterpackage.svg b/packages/assets/svgs/ext/Extras/flutterpackage.svg new file mode 100644 index 000000000000..f2e720742b57 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/flutterpackage.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/folder.svg b/packages/assets/svgs/ext/Extras/folder.svg new file mode 100644 index 000000000000..b2fb798be530 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/folder.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/folder_open.svg b/packages/assets/svgs/ext/Extras/folder_open.svg new file mode 100644 index 000000000000..897ce22473dd --- /dev/null +++ b/packages/assets/svgs/ext/Extras/folder_open.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/fonteot.svg b/packages/assets/svgs/ext/Extras/fonteot.svg new file mode 100644 index 000000000000..3aee3fd4ac2c --- /dev/null +++ b/packages/assets/svgs/ext/Extras/fonteot.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/fontotf.svg b/packages/assets/svgs/ext/Extras/fontotf.svg new file mode 100644 index 000000000000..917478781dbf --- /dev/null +++ b/packages/assets/svgs/ext/Extras/fontotf.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/fontttf.svg b/packages/assets/svgs/ext/Extras/fontttf.svg new file mode 100644 index 000000000000..c821829c10b2 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/fontttf.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/fontwoff.svg b/packages/assets/svgs/ext/Extras/fontwoff.svg new file mode 100644 index 000000000000..7cc0d1fedc11 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/fontwoff.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/fontwoff2.svg b/packages/assets/svgs/ext/Extras/fontwoff2.svg new file mode 100644 index 000000000000..f8355bb056f2 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/fontwoff2.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/freemarker.svg b/packages/assets/svgs/ext/Extras/freemarker.svg new file mode 100644 index 000000000000..4ddc02a0e034 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/freemarker.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/fsharp.svg b/packages/assets/svgs/ext/Extras/fsharp.svg new file mode 100644 index 000000000000..4f9f8ab84405 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/fsharp.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/gbl.svg b/packages/assets/svgs/ext/Extras/gbl.svg new file mode 100644 index 000000000000..b93629ad2493 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/gbl.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/git.svg b/packages/assets/svgs/ext/Extras/git.svg new file mode 100644 index 000000000000..6a4f94b9ccbb --- /dev/null +++ b/packages/assets/svgs/ext/Extras/git.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/go_package.svg b/packages/assets/svgs/ext/Extras/go_package.svg new file mode 100644 index 000000000000..130c9f8fe0ce --- /dev/null +++ b/packages/assets/svgs/ext/Extras/go_package.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/godot.svg b/packages/assets/svgs/ext/Extras/godot.svg new file mode 100644 index 000000000000..748703a2d889 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/godot.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/gradle.svg b/packages/assets/svgs/ext/Extras/gradle.svg new file mode 100644 index 000000000000..c8161ac1ff9d --- /dev/null +++ b/packages/assets/svgs/ext/Extras/gradle.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/gradlebat.svg b/packages/assets/svgs/ext/Extras/gradlebat.svg new file mode 100644 index 000000000000..5b98c7350b9f --- /dev/null +++ b/packages/assets/svgs/ext/Extras/gradlebat.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/gradlekotlin.svg b/packages/assets/svgs/ext/Extras/gradlekotlin.svg new file mode 100644 index 000000000000..8b85cebe97d3 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/gradlekotlin.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/grain.svg b/packages/assets/svgs/ext/Extras/grain.svg new file mode 100644 index 000000000000..991825de73ba --- /dev/null +++ b/packages/assets/svgs/ext/Extras/grain.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/graphql.svg b/packages/assets/svgs/ext/Extras/graphql.svg new file mode 100644 index 000000000000..776654b1654f --- /dev/null +++ b/packages/assets/svgs/ext/Extras/graphql.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/groovy.svg b/packages/assets/svgs/ext/Extras/groovy.svg new file mode 100644 index 000000000000..cc47abfe10dc --- /dev/null +++ b/packages/assets/svgs/ext/Extras/groovy.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/grunt.svg b/packages/assets/svgs/ext/Extras/grunt.svg new file mode 100644 index 000000000000..d464e09f4838 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/grunt.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/gulp.svg b/packages/assets/svgs/ext/Extras/gulp.svg new file mode 100644 index 000000000000..f01069c0b94c --- /dev/null +++ b/packages/assets/svgs/ext/Extras/gulp.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/h.svg b/packages/assets/svgs/ext/Extras/h.svg new file mode 100644 index 000000000000..7efb963729a9 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/h.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/haml.svg b/packages/assets/svgs/ext/Extras/haml.svg new file mode 100644 index 000000000000..4a7f2438b986 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/haml.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/handlebars.svg b/packages/assets/svgs/ext/Extras/handlebars.svg new file mode 100644 index 000000000000..5ad220e491b6 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/handlebars.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/hardhat.svg b/packages/assets/svgs/ext/Extras/hardhat.svg new file mode 100644 index 000000000000..91f2623847d9 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/hardhat.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/hashicorp.svg b/packages/assets/svgs/ext/Extras/hashicorp.svg new file mode 100644 index 000000000000..15505757cba7 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/hashicorp.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/haskell.svg b/packages/assets/svgs/ext/Extras/haskell.svg new file mode 100644 index 000000000000..4d7cf9ad64a0 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/haskell.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/haxe.svg b/packages/assets/svgs/ext/Extras/haxe.svg new file mode 100644 index 000000000000..7f0507c37ccd --- /dev/null +++ b/packages/assets/svgs/ext/Extras/haxe.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/haxeml.svg b/packages/assets/svgs/ext/Extras/haxeml.svg new file mode 100644 index 000000000000..28ce2f1c98c4 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/haxeml.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/hpp.svg b/packages/assets/svgs/ext/Extras/hpp.svg new file mode 100644 index 000000000000..94fa1ecf5f3f --- /dev/null +++ b/packages/assets/svgs/ext/Extras/hpp.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/htaccess.svg b/packages/assets/svgs/ext/Extras/htaccess.svg new file mode 100644 index 000000000000..a5a55bce4a0e --- /dev/null +++ b/packages/assets/svgs/ext/Extras/htaccess.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/image.svg b/packages/assets/svgs/ext/Extras/image.svg new file mode 100644 index 000000000000..d289976e5473 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/image.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/imagegif.svg b/packages/assets/svgs/ext/Extras/imagegif.svg new file mode 100644 index 000000000000..ce653b1379f7 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/imagegif.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/imageico.svg b/packages/assets/svgs/ext/Extras/imageico.svg new file mode 100644 index 000000000000..41e26de70023 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/imageico.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/imagejpg.svg b/packages/assets/svgs/ext/Extras/imagejpg.svg new file mode 100644 index 000000000000..f2ccaf04c5d9 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/imagejpg.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/imagepng.svg b/packages/assets/svgs/ext/Extras/imagepng.svg new file mode 100644 index 000000000000..2fc891be4d5e --- /dev/null +++ b/packages/assets/svgs/ext/Extras/imagepng.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/imagewebp.svg b/packages/assets/svgs/ext/Extras/imagewebp.svg new file mode 100644 index 000000000000..f230b744c53e --- /dev/null +++ b/packages/assets/svgs/ext/Extras/imagewebp.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/imba.svg b/packages/assets/svgs/ext/Extras/imba.svg new file mode 100644 index 000000000000..c7124f1a47d8 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/imba.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/index.ts b/packages/assets/svgs/ext/Extras/index.ts new file mode 100644 index 000000000000..beb50ac45f63 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/index.ts @@ -0,0 +1,617 @@ +/* + * This file was automatically generated by a script. + * To regenerate this file, run: pnpm assets gen + */ +import { ReactComponent as ace } from './ace.svg'; +import { ReactComponent as acemanifest } from './acemanifest.svg'; +import { ReactComponent as adoc } from './adoc.svg'; +import { ReactComponent as adonis } from './adonis.svg'; +import { ReactComponent as adonisconfig } from './adonisconfig.svg'; +import { ReactComponent as afdesign } from './afdesign.svg'; +import { ReactComponent as afphoto } from './afphoto.svg'; +import { ReactComponent as afpub } from './afpub.svg'; +import { ReactComponent as ai } from './ai.svg'; +import { ReactComponent as air } from './air.svg'; +import { ReactComponent as anim } from './anim.svg'; +import { ReactComponent as astro } from './astro.svg'; +import { ReactComponent as astroconfig } from './astroconfig.svg'; +import { ReactComponent as atomizer } from './atomizer.svg'; +import { ReactComponent as audio } from './audio.svg'; +import { ReactComponent as audiomp3 } from './audiomp3.svg'; +import { ReactComponent as audioogg } from './audioogg.svg'; +import { ReactComponent as audiowav } from './audiowav.svg'; +import { ReactComponent as audiowv } from './audiowv.svg'; +import { ReactComponent as azure } from './azure.svg'; +import { ReactComponent as babel } from './babel.svg'; +import { ReactComponent as bat } from './bat.svg'; +import { ReactComponent as bicep } from './bicep.svg'; +import { ReactComponent as bicepparam } from './bicepparam.svg'; +import { ReactComponent as binary } from './binary.svg'; +import { ReactComponent as blade } from './blade.svg'; +import { ReactComponent as brotli } from './brotli.svg'; +import { ReactComponent as browserslist } from './browserslist.svg'; +import { ReactComponent as bsconfig } from './bsconfig.svg'; +import { ReactComponent as bundler } from './bundler.svg'; +import { ReactComponent as cargo } from './cargo.svg'; +import { ReactComponent as cargolock } from './cargolock.svg'; +import { ReactComponent as cert } from './cert.svg'; +import { ReactComponent as cheader } from './cheader.svg'; +import { ReactComponent as civet } from './civet.svg'; +import { ReactComponent as cli } from './cli.svg'; +import { ReactComponent as clojure } from './clojure.svg'; +import { ReactComponent as codeworkspace } from './codeworkspace.svg'; +import { ReactComponent as commitlint } from './commitlint.svg'; +import { ReactComponent as compodoc } from './compodoc.svg'; +import { ReactComponent as composer } from './composer.svg'; +import { ReactComponent as composerlock } from './composerlock.svg'; +import { ReactComponent as conan } from './conan.svg'; +import { ReactComponent as conf } from './conf.svg'; +import { ReactComponent as crystal } from './crystal.svg'; +import { ReactComponent as cshtml } from './cshtml.svg'; +import { ReactComponent as csproj } from './csproj.svg'; +import { ReactComponent as cssmap } from './cssmap.svg'; +import { ReactComponent as csv } from './csv.svg'; +import { ReactComponent as cucumber } from './cucumber.svg'; +import { ReactComponent as cypress } from './cypress.svg'; +import { ReactComponent as cypressjs } from './cypressjs.svg'; +import { ReactComponent as cypressts } from './cypressts.svg'; +import { ReactComponent as d } from './d.svg'; +import { ReactComponent as diff } from './diff.svg'; +import { ReactComponent as docker } from './docker.svg'; +import { ReactComponent as dockerdebug } from './dockerdebug.svg'; +import { ReactComponent as dockerignore } from './dockerignore.svg'; +import { ReactComponent as drawio } from './drawio.svg'; +import { ReactComponent as drizzle } from './drizzle.svg'; +import { ReactComponent as dsstore } from './dsstore.svg'; +import { ReactComponent as dune } from './dune.svg'; +import { ReactComponent as duneproject } from './duneproject.svg'; +import { ReactComponent as edge } from './edge.svg'; +import { ReactComponent as editorconfig } from './editorconfig.svg'; +import { ReactComponent as eex } from './eex.svg'; +import { ReactComponent as elixir } from './elixir.svg'; +import { ReactComponent as elm } from './elm.svg'; +import { ReactComponent as env } from './env.svg'; +import { ReactComponent as erb } from './erb.svg'; +import { ReactComponent as erlang } from './erlang.svg'; +import { ReactComponent as esbuild } from './esbuild.svg'; +import { ReactComponent as eslint } from './eslint.svg'; +import { ReactComponent as exs } from './exs.svg'; +import { ReactComponent as exx } from './exx.svg'; +import { ReactComponent as farm } from './farm.svg'; +import { ReactComponent as figma } from './figma.svg'; +import { ReactComponent as file } from './file.svg'; +import { ReactComponent as file_light } from './file_light.svg'; +import { ReactComponent as flakelock } from './flakelock.svg'; +import { ReactComponent as flutter } from './flutter.svg'; +import { ReactComponent as flutterlock } from './flutterlock.svg'; +import { ReactComponent as flutterpackage } from './flutterpackage.svg'; +import { ReactComponent as folder } from './folder.svg'; +import { ReactComponent as folder_open } from './folder_open.svg'; +import { ReactComponent as fonteot } from './fonteot.svg'; +import { ReactComponent as fontotf } from './fontotf.svg'; +import { ReactComponent as fontttf } from './fontttf.svg'; +import { ReactComponent as fontwoff2 } from './fontwoff2.svg'; +import { ReactComponent as fontwoff } from './fontwoff.svg'; +import { ReactComponent as freemarker } from './freemarker.svg'; +import { ReactComponent as fsharp } from './fsharp.svg'; +import { ReactComponent as gbl } from './gbl.svg'; +import { ReactComponent as git } from './git.svg'; +import { ReactComponent as go_package } from './go_package.svg'; +import { ReactComponent as godot } from './godot.svg'; +import { ReactComponent as gradle } from './gradle.svg'; +import { ReactComponent as gradlebat } from './gradlebat.svg'; +import { ReactComponent as gradlekotlin } from './gradlekotlin.svg'; +import { ReactComponent as grain } from './grain.svg'; +import { ReactComponent as graphql } from './graphql.svg'; +import { ReactComponent as groovy } from './groovy.svg'; +import { ReactComponent as grunt } from './grunt.svg'; +import { ReactComponent as gulp } from './gulp.svg'; +import { ReactComponent as h } from './h.svg'; +import { ReactComponent as haml } from './haml.svg'; +import { ReactComponent as handlebars } from './handlebars.svg'; +import { ReactComponent as hardhat } from './hardhat.svg'; +import { ReactComponent as hashicorp } from './hashicorp.svg'; +import { ReactComponent as haskell } from './haskell.svg'; +import { ReactComponent as haxe } from './haxe.svg'; +import { ReactComponent as haxeml } from './haxeml.svg'; +import { ReactComponent as hpp } from './hpp.svg'; +import { ReactComponent as htaccess } from './htaccess.svg'; +import { ReactComponent as image } from './image.svg'; +import { ReactComponent as imagegif } from './imagegif.svg'; +import { ReactComponent as imageico } from './imageico.svg'; +import { ReactComponent as imagejpg } from './imagejpg.svg'; +import { ReactComponent as imagepng } from './imagepng.svg'; +import { ReactComponent as imagewebp } from './imagewebp.svg'; +import { ReactComponent as imba } from './imba.svg'; +import { ReactComponent as info } from './info.svg'; +import { ReactComponent as ipynb } from './ipynb.svg'; +import { ReactComponent as jar } from './jar.svg'; +import { ReactComponent as jenkins } from './jenkins.svg'; +import { ReactComponent as jest } from './jest.svg'; +import { ReactComponent as jinja } from './jinja.svg'; +import { ReactComponent as jsmap } from './jsmap.svg'; +import { ReactComponent as json } from './json.svg'; +import { ReactComponent as jsp } from './jsp.svg'; +import { ReactComponent as julia } from './julia.svg'; +import { ReactComponent as karma } from './karma.svg'; +import { ReactComponent as key } from './key.svg'; +import { ReactComponent as knex } from './knex.svg'; +import { ReactComponent as kotlins } from './kotlins.svg'; +import { ReactComponent as krita } from './krita.svg'; +import { ReactComponent as latex } from './latex.svg'; +import { ReactComponent as launch } from './launch.svg'; +import { ReactComponent as less } from './less.svg'; +import { ReactComponent as license } from './license.svg'; +import { ReactComponent as light_editorconfig } from './light_editorconfig.svg'; +import { ReactComponent as liquid } from './liquid.svg'; +import { ReactComponent as llvm } from './llvm.svg'; +import { ReactComponent as log } from './log.svg'; +import { ReactComponent as lua } from './lua.svg'; +import { ReactComponent as m } from './m.svg'; +import { ReactComponent as makefile } from './makefile.svg'; +import { ReactComponent as manifest } from './manifest.svg'; +import { ReactComponent as markdown } from './markdown.svg'; +import { ReactComponent as markdownx } from './markdownx.svg'; +import { ReactComponent as maven } from './maven.svg'; +import { ReactComponent as mesh } from './mesh.svg'; +import { ReactComponent as mgcb } from './mgcb.svg'; +import { ReactComponent as mint } from './mint.svg'; +import { ReactComponent as mix } from './mix.svg'; +import { ReactComponent as mixlock } from './mixlock.svg'; +import { ReactComponent as mjml } from './mjml.svg'; +import { ReactComponent as motoko } from './motoko.svg'; +import { ReactComponent as mov } from './mov.svg'; +import { ReactComponent as mp4 } from './mp4.svg'; +import { ReactComponent as mtl } from './mtl.svg'; +import { ReactComponent as mustache } from './mustache.svg'; +import { ReactComponent as neon } from './neon.svg'; +import { ReactComponent as nestjs } from './nestjs.svg'; +import { ReactComponent as nestjscontroller } from './nestjscontroller.svg'; +import { ReactComponent as nestjsdecorator } from './nestjsdecorator.svg'; +import { ReactComponent as nestjsfilter } from './nestjsfilter.svg'; +import { ReactComponent as nestjsguard } from './nestjsguard.svg'; +import { ReactComponent as nestjsmodule } from './nestjsmodule.svg'; +import { ReactComponent as nestjsservice } from './nestjsservice.svg'; +import { ReactComponent as netlify } from './netlify.svg'; +import { ReactComponent as nextconfig } from './nextconfig.svg'; +import { ReactComponent as nextron } from './nextron.svg'; +import { ReactComponent as nginx } from './nginx.svg'; +import { ReactComponent as nim } from './nim.svg'; +import { ReactComponent as nix } from './nix.svg'; +import { ReactComponent as njk } from './njk.svg'; +import { ReactComponent as nodemon } from './nodemon.svg'; +import { ReactComponent as npm } from './npm.svg'; +import { ReactComponent as npmlock } from './npmlock.svg'; +import { ReactComponent as nuxt } from './nuxt.svg'; +import { ReactComponent as nvim } from './nvim.svg'; +import { ReactComponent as nvm } from './nvm.svg'; +import { ReactComponent as nx } from './nx.svg'; +import { ReactComponent as obj } from './obj.svg'; +import { ReactComponent as ocaml } from './ocaml.svg'; +import { ReactComponent as ocamli } from './ocamli.svg'; +import { ReactComponent as ocamll } from './ocamll.svg'; +import { ReactComponent as ocamly } from './ocamly.svg'; +import { ReactComponent as opengl } from './opengl.svg'; +import { ReactComponent as parcel } from './parcel.svg'; +import { ReactComponent as pdf } from './pdf.svg'; +import { ReactComponent as perl } from './perl.svg'; +import { ReactComponent as perlm } from './perlm.svg'; +import { ReactComponent as pfx } from './pfx.svg'; +import { ReactComponent as photoshop } from './photoshop.svg'; +import { ReactComponent as playright } from './playright.svg'; +import { ReactComponent as pnpm } from './pnpm.svg'; +import { ReactComponent as pnpmlock } from './pnpmlock.svg'; +import { ReactComponent as poetry } from './poetry.svg'; +import { ReactComponent as poetrylock } from './poetrylock.svg'; +import { ReactComponent as postcssconfig } from './postcssconfig.svg'; +import { ReactComponent as powershell } from './powershell.svg'; +import { ReactComponent as powershelldata } from './powershelldata.svg'; +import { ReactComponent as powershellmodule } from './powershellmodule.svg'; +import { ReactComponent as prettier } from './prettier.svg'; +import { ReactComponent as prettierignore } from './prettierignore.svg'; +import { ReactComponent as prisma } from './prisma.svg'; +import { ReactComponent as prolog } from './prolog.svg'; +import { ReactComponent as properties } from './properties.svg'; +import { ReactComponent as pug } from './pug.svg'; +import { ReactComponent as pvk } from './pvk.svg'; +import { ReactComponent as pyproject } from './pyproject.svg'; +import { ReactComponent as qt } from './qt.svg'; +import { ReactComponent as quarkus } from './quarkus.svg'; +import { ReactComponent as quasar } from './quasar.svg'; +import { ReactComponent as razor } from './razor.svg'; +import { ReactComponent as rb } from './rb.svg'; +import { ReactComponent as reactjs } from './reactjs.svg'; +import { ReactComponent as reactts } from './reactts.svg'; +import { ReactComponent as readme } from './readme.svg'; +import { ReactComponent as redis } from './redis.svg'; +import { ReactComponent as rego } from './rego.svg'; +import { ReactComponent as remix } from './remix.svg'; +import { ReactComponent as rescript } from './rescript.svg'; +import { ReactComponent as rjson } from './rjson.svg'; +import { ReactComponent as robots } from './robots.svg'; +import { ReactComponent as rollup } from './rollup.svg'; +import { ReactComponent as rome } from './rome.svg'; +import { ReactComponent as root_folder } from './root_folder.svg'; +import { ReactComponent as root_folder_light } from './root_folder_light.svg'; +import { ReactComponent as root_folder_light_open } from './root_folder_light_open.svg'; +import { ReactComponent as root_folder_open } from './root_folder_open.svg'; +import { ReactComponent as rs } from './rs.svg'; +import { ReactComponent as rustfmt } from './rustfmt.svg'; +import { ReactComponent as sails } from './sails.svg'; +import { ReactComponent as sass } from './sass.svg'; +import { ReactComponent as scala } from './scala.svg'; +import { ReactComponent as scss } from './scss.svg'; +import { ReactComponent as sentinel } from './sentinel.svg'; +import { ReactComponent as sequelize } from './sequelize.svg'; +import { ReactComponent as sh } from './sh.svg'; +import { ReactComponent as slim } from './slim.svg'; +import { ReactComponent as sln } from './sln.svg'; +import { ReactComponent as smarty } from './smarty.svg'; +import { ReactComponent as sol } from './sol.svg'; +import { ReactComponent as spc } from './spc.svg'; +import { ReactComponent as sql } from './sql.svg'; +import { ReactComponent as sqlite } from './sqlite.svg'; +import { ReactComponent as storybook } from './storybook.svg'; +import { ReactComponent as stylelint } from './stylelint.svg'; +import { ReactComponent as stylus } from './stylus.svg'; +import { ReactComponent as suo } from './suo.svg'; +import { ReactComponent as svelte } from './svelte.svg'; +import { ReactComponent as svelteconfig } from './svelteconfig.svg'; +import { ReactComponent as svg } from './svg.svg'; +import { ReactComponent as swift } from './swift.svg'; +import { ReactComponent as symfony } from './symfony.svg'; +import { ReactComponent as tailwind } from './tailwind.svg'; +import { ReactComponent as tauri } from './tauri.svg'; +import { ReactComponent as taze } from './taze.svg'; +import { ReactComponent as terrafile } from './terrafile.svg'; +import { ReactComponent as terraform } from './terraform.svg'; +import { ReactComponent as terraformvars } from './terraformvars.svg'; +import { ReactComponent as terraformversion } from './terraformversion.svg'; +import { ReactComponent as testjs } from './testjs.svg'; +import { ReactComponent as testts } from './testts.svg'; +import { ReactComponent as tmpl } from './tmpl.svg'; +import { ReactComponent as todo } from './todo.svg'; +import { ReactComponent as toml } from './toml.svg'; +import { ReactComponent as toolversions } from './toolversions.svg'; +import { ReactComponent as tox } from './tox.svg'; +import { ReactComponent as travis } from './travis.svg'; +import { ReactComponent as tres } from './tres.svg'; +import { ReactComponent as tscn } from './tscn.svg'; +import { ReactComponent as tsconfig } from './tsconfig.svg'; +import { ReactComponent as tsx } from './tsx.svg'; +import { ReactComponent as turbo } from './turbo.svg'; +import { ReactComponent as twig } from './twig.svg'; +import { ReactComponent as txt } from './txt.svg'; +import { ReactComponent as typescriptdef } from './typescriptdef.svg'; +import { ReactComponent as ui } from './ui.svg'; +import { ReactComponent as unocss } from './unocss.svg'; +import { ReactComponent as user } from './user.svg'; +import { ReactComponent as v } from './v.svg'; +import { ReactComponent as vercel } from './vercel.svg'; +import { ReactComponent as version } from './version.svg'; +import { ReactComponent as vhd } from './vhd.svg'; +import { ReactComponent as vhdl } from './vhdl.svg'; +import { ReactComponent as video } from './video.svg'; +import { ReactComponent as vite } from './vite.svg'; +import { ReactComponent as viteenv } from './viteenv.svg'; +import { ReactComponent as vitest } from './vitest.svg'; +import { ReactComponent as vmod } from './vmod.svg'; +import { ReactComponent as vscode } from './vscode.svg'; +import { ReactComponent as wasm } from './wasm.svg'; +import { ReactComponent as webpack } from './webpack.svg'; +import { ReactComponent as windi } from './windi.svg'; +import { ReactComponent as xmake } from './xmake.svg'; +import { ReactComponent as xml } from './xml.svg'; +import { ReactComponent as yaml } from './yaml.svg'; +import { ReactComponent as yarn } from './yarn.svg'; +import { ReactComponent as yarnerror } from './yarnerror.svg'; +import { ReactComponent as zig } from './zig.svg'; +import { ReactComponent as zip } from './zip.svg'; + +export { + ace, + acemanifest, + adoc, + adonis, + adonisconfig, + afdesign, + afphoto, + afpub, + ai, + air, + anim, + astro, + astroconfig, + atomizer, + audio, + audiomp3, + audioogg, + audiowav, + audiowv, + azure, + babel, + bat, + bicep, + bicepparam, + binary, + blade, + brotli, + browserslist, + bsconfig, + bundler, + cargo, + cargolock, + cert, + cheader, + civet, + cli, + clojure, + codeworkspace, + commitlint, + compodoc, + composer, + composerlock, + conan, + conf, + crystal, + cshtml, + csproj, + cssmap, + csv, + cucumber, + cypress, + cypressjs, + cypressts, + d, + diff, + docker, + dockerdebug, + dockerignore, + drawio, + drizzle, + dsstore, + dune, + duneproject, + edge, + editorconfig, + eex, + elixir, + elm, + env, + erb, + erlang, + esbuild, + eslint, + exs, + exx, + farm, + figma, + file, + file_light, + flakelock, + flutter, + flutterlock, + flutterpackage, + folder, + folder_open, + fonteot, + fontotf, + fontttf, + fontwoff, + fontwoff2, + freemarker, + fsharp, + gbl, + git, + go_package, + godot, + gradle, + gradlebat, + gradlekotlin, + grain, + graphql, + groovy, + grunt, + gulp, + h, + haml, + handlebars, + hardhat, + hashicorp, + haskell, + haxe, + haxeml, + hpp, + htaccess, + image, + imagegif, + imageico, + imagejpg, + imagepng, + imagewebp, + imba, + info, + ipynb, + jar, + jenkins, + jest, + jinja, + jsmap, + json, + jsp, + julia, + karma, + key, + knex, + kotlins, + krita, + latex, + launch, + less, + license, + light_editorconfig, + liquid, + llvm, + log, + lua, + m, + makefile, + manifest, + markdown, + markdownx, + maven, + mesh, + mgcb, + mint, + mix, + mixlock, + mjml, + motoko, + mov, + mp4, + mtl, + mustache, + neon, + nestjs, + nestjscontroller, + nestjsdecorator, + nestjsfilter, + nestjsguard, + nestjsmodule, + nestjsservice, + netlify, + nextconfig, + nextron, + nginx, + nim, + nix, + njk, + nodemon, + npm, + npmlock, + nuxt, + nvim, + nvm, + nx, + obj, + ocaml, + ocamli, + ocamll, + ocamly, + opengl, + parcel, + pdf, + perl, + perlm, + pfx, + photoshop, + playright, + pnpm, + pnpmlock, + poetry, + poetrylock, + postcssconfig, + powershell, + powershelldata, + powershellmodule, + prettier, + prettierignore, + prisma, + prolog, + properties, + pug, + pvk, + pyproject, + qt, + quarkus, + quasar, + razor, + rb, + reactjs, + reactts, + readme, + redis, + rego, + remix, + rescript, + rjson, + robots, + rollup, + rome, + root_folder, + root_folder_light, + root_folder_light_open, + root_folder_open, + rs, + rustfmt, + sails, + sass, + scala, + scss, + sentinel, + sequelize, + sh, + slim, + sln, + smarty, + sol, + spc, + sql, + sqlite, + storybook, + stylelint, + stylus, + suo, + svelte, + svelteconfig, + svg, + swift, + symfony, + tailwind, + tauri, + taze, + terrafile, + terraform, + terraformvars, + terraformversion, + testjs, + testts, + tmpl, + todo, + toml, + toolversions, + tox, + travis, + tres, + tscn, + tsconfig, + tsx, + turbo, + twig, + txt, + typescriptdef, + ui, + unocss, + user, + v, + vercel, + version, + vhd, + vhdl, + video, + vite, + viteenv, + vitest, + vmod, + vscode, + wasm, + webpack, + windi, + xmake, + xml, + yaml, + yarn, + yarnerror, + zig, + zip +}; diff --git a/packages/assets/svgs/ext/Extras/info.svg b/packages/assets/svgs/ext/Extras/info.svg new file mode 100644 index 000000000000..77ce94f3eeac --- /dev/null +++ b/packages/assets/svgs/ext/Extras/info.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/ipynb.svg b/packages/assets/svgs/ext/Extras/ipynb.svg new file mode 100644 index 000000000000..b75e47008145 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/ipynb.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/jar.svg b/packages/assets/svgs/ext/Extras/jar.svg new file mode 100644 index 000000000000..86fe85ae1f04 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/jar.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/jenkins.svg b/packages/assets/svgs/ext/Extras/jenkins.svg new file mode 100644 index 000000000000..62e5241c2e01 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/jenkins.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/jest.svg b/packages/assets/svgs/ext/Extras/jest.svg new file mode 100644 index 000000000000..fcc495a42f41 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/jest.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/jinja.svg b/packages/assets/svgs/ext/Extras/jinja.svg new file mode 100644 index 000000000000..8564b15ad074 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/jinja.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/jsmap.svg b/packages/assets/svgs/ext/Extras/jsmap.svg new file mode 100644 index 000000000000..b7586354a7d0 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/jsmap.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/json.svg b/packages/assets/svgs/ext/Extras/json.svg new file mode 100644 index 000000000000..cc4002902994 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/json.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/jsp.svg b/packages/assets/svgs/ext/Extras/jsp.svg new file mode 100644 index 000000000000..a5cb71f3a8bb --- /dev/null +++ b/packages/assets/svgs/ext/Extras/jsp.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/julia.svg b/packages/assets/svgs/ext/Extras/julia.svg new file mode 100644 index 000000000000..e20a180c7210 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/julia.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/karma.svg b/packages/assets/svgs/ext/Extras/karma.svg new file mode 100644 index 000000000000..ca58b0cb1dfd --- /dev/null +++ b/packages/assets/svgs/ext/Extras/karma.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/key.svg b/packages/assets/svgs/ext/Extras/key.svg new file mode 100644 index 000000000000..e531216c5e7b --- /dev/null +++ b/packages/assets/svgs/ext/Extras/key.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/knex.svg b/packages/assets/svgs/ext/Extras/knex.svg new file mode 100644 index 000000000000..42ee399ccbb4 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/knex.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/kotlins.svg b/packages/assets/svgs/ext/Extras/kotlins.svg new file mode 100644 index 000000000000..b2f1052b9e43 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/kotlins.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/krita.svg b/packages/assets/svgs/ext/Extras/krita.svg new file mode 100644 index 000000000000..74807efcf60c --- /dev/null +++ b/packages/assets/svgs/ext/Extras/krita.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/latex.svg b/packages/assets/svgs/ext/Extras/latex.svg new file mode 100644 index 000000000000..dfe9dfd7e7f7 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/latex.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/launch.svg b/packages/assets/svgs/ext/Extras/launch.svg new file mode 100644 index 000000000000..0caa47d27bb3 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/launch.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/less.svg b/packages/assets/svgs/ext/Extras/less.svg new file mode 100644 index 000000000000..00e02edeb874 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/less.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/license.svg b/packages/assets/svgs/ext/Extras/license.svg new file mode 100644 index 000000000000..59e471baacc6 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/license.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/light_editorconfig.svg b/packages/assets/svgs/ext/Extras/light_editorconfig.svg new file mode 100644 index 000000000000..158018814ff2 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/light_editorconfig.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/liquid.svg b/packages/assets/svgs/ext/Extras/liquid.svg new file mode 100644 index 000000000000..c8c770f468e6 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/liquid.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/llvm.svg b/packages/assets/svgs/ext/Extras/llvm.svg new file mode 100644 index 000000000000..ce5623f54f32 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/llvm.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/log.svg b/packages/assets/svgs/ext/Extras/log.svg new file mode 100644 index 000000000000..f9a032613ec2 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/log.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/lua.svg b/packages/assets/svgs/ext/Extras/lua.svg new file mode 100644 index 000000000000..06bf4417039c --- /dev/null +++ b/packages/assets/svgs/ext/Extras/lua.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/m.svg b/packages/assets/svgs/ext/Extras/m.svg new file mode 100644 index 000000000000..8305b815a439 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/m.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/makefile.svg b/packages/assets/svgs/ext/Extras/makefile.svg new file mode 100644 index 000000000000..780cea118c5d --- /dev/null +++ b/packages/assets/svgs/ext/Extras/makefile.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/manifest.svg b/packages/assets/svgs/ext/Extras/manifest.svg new file mode 100644 index 000000000000..8ac8b29621d7 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/manifest.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/markdown.svg b/packages/assets/svgs/ext/Extras/markdown.svg new file mode 100644 index 000000000000..b1038b6ec494 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/markdown.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/markdownx.svg b/packages/assets/svgs/ext/Extras/markdownx.svg new file mode 100644 index 000000000000..52ecb4d7f386 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/markdownx.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/maven.svg b/packages/assets/svgs/ext/Extras/maven.svg new file mode 100644 index 000000000000..58baed7e56bc --- /dev/null +++ b/packages/assets/svgs/ext/Extras/maven.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/mesh.svg b/packages/assets/svgs/ext/Extras/mesh.svg new file mode 100644 index 000000000000..49a6569dbeec --- /dev/null +++ b/packages/assets/svgs/ext/Extras/mesh.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/mgcb.svg b/packages/assets/svgs/ext/Extras/mgcb.svg new file mode 100644 index 000000000000..dcc756ffd95f --- /dev/null +++ b/packages/assets/svgs/ext/Extras/mgcb.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/mint.svg b/packages/assets/svgs/ext/Extras/mint.svg new file mode 100644 index 000000000000..f257ff743c0e --- /dev/null +++ b/packages/assets/svgs/ext/Extras/mint.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/mix.svg b/packages/assets/svgs/ext/Extras/mix.svg new file mode 100644 index 000000000000..803ce1fd52b9 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/mix.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/mixlock.svg b/packages/assets/svgs/ext/Extras/mixlock.svg new file mode 100644 index 000000000000..5bcaee89d015 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/mixlock.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/mjml.svg b/packages/assets/svgs/ext/Extras/mjml.svg new file mode 100644 index 000000000000..6971a2a5c3a4 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/mjml.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/motoko.svg b/packages/assets/svgs/ext/Extras/motoko.svg new file mode 100644 index 000000000000..ed1f142dcb34 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/motoko.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/mov.svg b/packages/assets/svgs/ext/Extras/mov.svg new file mode 100644 index 000000000000..9d1eca673a1a --- /dev/null +++ b/packages/assets/svgs/ext/Extras/mov.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/mp4.svg b/packages/assets/svgs/ext/Extras/mp4.svg new file mode 100644 index 000000000000..e1763e7f95b5 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/mp4.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/mtl.svg b/packages/assets/svgs/ext/Extras/mtl.svg new file mode 100644 index 000000000000..3545d807f1bc --- /dev/null +++ b/packages/assets/svgs/ext/Extras/mtl.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/mustache.svg b/packages/assets/svgs/ext/Extras/mustache.svg new file mode 100644 index 000000000000..3c0d0f5b96a2 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/mustache.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/neon.svg b/packages/assets/svgs/ext/Extras/neon.svg new file mode 100644 index 000000000000..07e9ceb2b950 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/neon.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/nestjs.svg b/packages/assets/svgs/ext/Extras/nestjs.svg new file mode 100644 index 000000000000..0c39f6c2362d --- /dev/null +++ b/packages/assets/svgs/ext/Extras/nestjs.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/nestjscontroller.svg b/packages/assets/svgs/ext/Extras/nestjscontroller.svg new file mode 100644 index 000000000000..0a2183a0f4ac --- /dev/null +++ b/packages/assets/svgs/ext/Extras/nestjscontroller.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/nestjsdecorator.svg b/packages/assets/svgs/ext/Extras/nestjsdecorator.svg new file mode 100644 index 000000000000..2e45aaf6b03e --- /dev/null +++ b/packages/assets/svgs/ext/Extras/nestjsdecorator.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/nestjsfilter.svg b/packages/assets/svgs/ext/Extras/nestjsfilter.svg new file mode 100644 index 000000000000..736ffaa1af9b --- /dev/null +++ b/packages/assets/svgs/ext/Extras/nestjsfilter.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/nestjsguard.svg b/packages/assets/svgs/ext/Extras/nestjsguard.svg new file mode 100644 index 000000000000..90babd03160d --- /dev/null +++ b/packages/assets/svgs/ext/Extras/nestjsguard.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/nestjsmodule.svg b/packages/assets/svgs/ext/Extras/nestjsmodule.svg new file mode 100644 index 000000000000..4814164766c5 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/nestjsmodule.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/nestjsservice.svg b/packages/assets/svgs/ext/Extras/nestjsservice.svg new file mode 100644 index 000000000000..524853fd3060 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/nestjsservice.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/netlify.svg b/packages/assets/svgs/ext/Extras/netlify.svg new file mode 100644 index 000000000000..71a3977b5473 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/netlify.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/nextconfig.svg b/packages/assets/svgs/ext/Extras/nextconfig.svg new file mode 100644 index 000000000000..1f6d0d40d23a --- /dev/null +++ b/packages/assets/svgs/ext/Extras/nextconfig.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/nextron.svg b/packages/assets/svgs/ext/Extras/nextron.svg new file mode 100644 index 000000000000..67df0657946f --- /dev/null +++ b/packages/assets/svgs/ext/Extras/nextron.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/nginx.svg b/packages/assets/svgs/ext/Extras/nginx.svg new file mode 100644 index 000000000000..29211cb07d00 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/nginx.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/nim.svg b/packages/assets/svgs/ext/Extras/nim.svg new file mode 100644 index 000000000000..607a74c01a2b --- /dev/null +++ b/packages/assets/svgs/ext/Extras/nim.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/nix.svg b/packages/assets/svgs/ext/Extras/nix.svg new file mode 100644 index 000000000000..81247a1cda73 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/nix.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/njk.svg b/packages/assets/svgs/ext/Extras/njk.svg new file mode 100644 index 000000000000..0eec6a473eee --- /dev/null +++ b/packages/assets/svgs/ext/Extras/njk.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/nodemon.svg b/packages/assets/svgs/ext/Extras/nodemon.svg new file mode 100644 index 000000000000..ca4a465d7e6a --- /dev/null +++ b/packages/assets/svgs/ext/Extras/nodemon.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/npm.svg b/packages/assets/svgs/ext/Extras/npm.svg new file mode 100644 index 000000000000..3d5afc6b6f94 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/npm.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/npmlock.svg b/packages/assets/svgs/ext/Extras/npmlock.svg new file mode 100644 index 000000000000..31a0e9acaa4c --- /dev/null +++ b/packages/assets/svgs/ext/Extras/npmlock.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/nuxt.svg b/packages/assets/svgs/ext/Extras/nuxt.svg new file mode 100644 index 000000000000..b2063b3f01f4 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/nuxt.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/nvim.svg b/packages/assets/svgs/ext/Extras/nvim.svg new file mode 100644 index 000000000000..3bd3c911933e --- /dev/null +++ b/packages/assets/svgs/ext/Extras/nvim.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/nvm.svg b/packages/assets/svgs/ext/Extras/nvm.svg new file mode 100644 index 000000000000..499013754c9a --- /dev/null +++ b/packages/assets/svgs/ext/Extras/nvm.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/nx.svg b/packages/assets/svgs/ext/Extras/nx.svg new file mode 100644 index 000000000000..6cdea1953cb6 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/nx.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/obj.svg b/packages/assets/svgs/ext/Extras/obj.svg new file mode 100644 index 000000000000..4b6478126b03 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/obj.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/ocaml.svg b/packages/assets/svgs/ext/Extras/ocaml.svg new file mode 100644 index 000000000000..ef425db88182 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/ocaml.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/ocamli.svg b/packages/assets/svgs/ext/Extras/ocamli.svg new file mode 100644 index 000000000000..46a9c030a3d3 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/ocamli.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/ocamll.svg b/packages/assets/svgs/ext/Extras/ocamll.svg new file mode 100644 index 000000000000..d11dec15f674 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/ocamll.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/ocamly.svg b/packages/assets/svgs/ext/Extras/ocamly.svg new file mode 100644 index 000000000000..4b7ee5be480a --- /dev/null +++ b/packages/assets/svgs/ext/Extras/ocamly.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/opengl.svg b/packages/assets/svgs/ext/Extras/opengl.svg new file mode 100644 index 000000000000..951fa223471a --- /dev/null +++ b/packages/assets/svgs/ext/Extras/opengl.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/parcel.svg b/packages/assets/svgs/ext/Extras/parcel.svg new file mode 100644 index 000000000000..8d283818286e --- /dev/null +++ b/packages/assets/svgs/ext/Extras/parcel.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/pdf.svg b/packages/assets/svgs/ext/Extras/pdf.svg new file mode 100644 index 000000000000..aeb6647d32cc --- /dev/null +++ b/packages/assets/svgs/ext/Extras/pdf.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/perl.svg b/packages/assets/svgs/ext/Extras/perl.svg new file mode 100644 index 000000000000..ebd59a806f66 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/perl.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/perlm.svg b/packages/assets/svgs/ext/Extras/perlm.svg new file mode 100644 index 000000000000..38e950726083 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/perlm.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/pfx.svg b/packages/assets/svgs/ext/Extras/pfx.svg new file mode 100644 index 000000000000..6703975189e0 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/pfx.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/photoshop.svg b/packages/assets/svgs/ext/Extras/photoshop.svg new file mode 100644 index 000000000000..736b69601e5e --- /dev/null +++ b/packages/assets/svgs/ext/Extras/photoshop.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/playright.svg b/packages/assets/svgs/ext/Extras/playright.svg new file mode 100644 index 000000000000..8cc313757dd0 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/playright.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/pnpm.svg b/packages/assets/svgs/ext/Extras/pnpm.svg new file mode 100644 index 000000000000..337d08bb4a94 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/pnpm.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/pnpmlock.svg b/packages/assets/svgs/ext/Extras/pnpmlock.svg new file mode 100644 index 000000000000..337d08bb4a94 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/pnpmlock.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/poetry.svg b/packages/assets/svgs/ext/Extras/poetry.svg new file mode 100644 index 000000000000..6e26f30e014d --- /dev/null +++ b/packages/assets/svgs/ext/Extras/poetry.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/poetrylock.svg b/packages/assets/svgs/ext/Extras/poetrylock.svg new file mode 100644 index 000000000000..52ef0a3ff7d0 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/poetrylock.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/postcssconfig.svg b/packages/assets/svgs/ext/Extras/postcssconfig.svg new file mode 100644 index 000000000000..23aff18aae27 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/postcssconfig.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/powershell.svg b/packages/assets/svgs/ext/Extras/powershell.svg new file mode 100644 index 000000000000..5c17556cebb2 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/powershell.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/powershelldata.svg b/packages/assets/svgs/ext/Extras/powershelldata.svg new file mode 100644 index 000000000000..a5a51b3c3d32 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/powershelldata.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/powershellmodule.svg b/packages/assets/svgs/ext/Extras/powershellmodule.svg new file mode 100644 index 000000000000..edfc086593bc --- /dev/null +++ b/packages/assets/svgs/ext/Extras/powershellmodule.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/prettier.svg b/packages/assets/svgs/ext/Extras/prettier.svg new file mode 100644 index 000000000000..a62360604c41 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/prettier.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/prettierignore.svg b/packages/assets/svgs/ext/Extras/prettierignore.svg new file mode 100644 index 000000000000..2e7412272833 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/prettierignore.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/prisma.svg b/packages/assets/svgs/ext/Extras/prisma.svg new file mode 100644 index 000000000000..d95e41498bf4 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/prisma.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/prolog.svg b/packages/assets/svgs/ext/Extras/prolog.svg new file mode 100644 index 000000000000..2f2c0712c3cb --- /dev/null +++ b/packages/assets/svgs/ext/Extras/prolog.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/properties.svg b/packages/assets/svgs/ext/Extras/properties.svg new file mode 100644 index 000000000000..d6eed90c29f9 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/properties.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/pug.svg b/packages/assets/svgs/ext/Extras/pug.svg new file mode 100644 index 000000000000..acaf403e2a62 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/pug.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/pvk.svg b/packages/assets/svgs/ext/Extras/pvk.svg new file mode 100644 index 000000000000..1edb01e55bc4 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/pvk.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/pyproject.svg b/packages/assets/svgs/ext/Extras/pyproject.svg new file mode 100644 index 000000000000..eca8585abdb8 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/pyproject.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/qt.svg b/packages/assets/svgs/ext/Extras/qt.svg new file mode 100644 index 000000000000..b3c335589d07 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/qt.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/quarkus.svg b/packages/assets/svgs/ext/Extras/quarkus.svg new file mode 100644 index 000000000000..a61862abca6d --- /dev/null +++ b/packages/assets/svgs/ext/Extras/quarkus.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/quasar.svg b/packages/assets/svgs/ext/Extras/quasar.svg new file mode 100644 index 000000000000..a79aa70d0f48 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/quasar.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/razor.svg b/packages/assets/svgs/ext/Extras/razor.svg new file mode 100644 index 000000000000..062178b1e520 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/razor.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/rb.svg b/packages/assets/svgs/ext/Extras/rb.svg new file mode 100644 index 000000000000..c2b482af75d1 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/rb.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/reactjs.svg b/packages/assets/svgs/ext/Extras/reactjs.svg new file mode 100644 index 000000000000..a47e2c144abc --- /dev/null +++ b/packages/assets/svgs/ext/Extras/reactjs.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/reactts.svg b/packages/assets/svgs/ext/Extras/reactts.svg new file mode 100644 index 000000000000..5f2e13e42809 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/reactts.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/readme.svg b/packages/assets/svgs/ext/Extras/readme.svg new file mode 100644 index 000000000000..39794bd104d3 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/readme.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/redis.svg b/packages/assets/svgs/ext/Extras/redis.svg new file mode 100644 index 000000000000..b817e08eeb3c --- /dev/null +++ b/packages/assets/svgs/ext/Extras/redis.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/rego.svg b/packages/assets/svgs/ext/Extras/rego.svg new file mode 100644 index 000000000000..aa5c3363bbe7 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/rego.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/remix.svg b/packages/assets/svgs/ext/Extras/remix.svg new file mode 100644 index 000000000000..0c903cb136ab --- /dev/null +++ b/packages/assets/svgs/ext/Extras/remix.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/rescript.svg b/packages/assets/svgs/ext/Extras/rescript.svg new file mode 100644 index 000000000000..5434be372ea9 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/rescript.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/rjson.svg b/packages/assets/svgs/ext/Extras/rjson.svg new file mode 100644 index 000000000000..dc5bc6a3c8b4 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/rjson.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/assets/svgs/ext/Extras/robots.svg b/packages/assets/svgs/ext/Extras/robots.svg new file mode 100644 index 000000000000..88e6e665adbd --- /dev/null +++ b/packages/assets/svgs/ext/Extras/robots.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/rollup.svg b/packages/assets/svgs/ext/Extras/rollup.svg new file mode 100644 index 000000000000..068db6afaa06 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/rollup.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/rome.svg b/packages/assets/svgs/ext/Extras/rome.svg new file mode 100644 index 000000000000..96cc86e19e70 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/rome.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/root_folder.svg b/packages/assets/svgs/ext/Extras/root_folder.svg new file mode 100644 index 000000000000..e1b3f16a453c --- /dev/null +++ b/packages/assets/svgs/ext/Extras/root_folder.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/root_folder_light.svg b/packages/assets/svgs/ext/Extras/root_folder_light.svg new file mode 100644 index 000000000000..d865ed19451e --- /dev/null +++ b/packages/assets/svgs/ext/Extras/root_folder_light.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/root_folder_light_open.svg b/packages/assets/svgs/ext/Extras/root_folder_light_open.svg new file mode 100644 index 000000000000..a89dfabd4c95 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/root_folder_light_open.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/root_folder_open.svg b/packages/assets/svgs/ext/Extras/root_folder_open.svg new file mode 100644 index 000000000000..23d0d526e6b5 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/root_folder_open.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/rs.svg b/packages/assets/svgs/ext/Extras/rs.svg new file mode 100644 index 000000000000..9d9aff429f8a --- /dev/null +++ b/packages/assets/svgs/ext/Extras/rs.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/rustfmt.svg b/packages/assets/svgs/ext/Extras/rustfmt.svg new file mode 100644 index 000000000000..b064f0cb34e6 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/rustfmt.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/sails.svg b/packages/assets/svgs/ext/Extras/sails.svg new file mode 100644 index 000000000000..836decbe0ca1 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/sails.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/sass.svg b/packages/assets/svgs/ext/Extras/sass.svg new file mode 100644 index 000000000000..94c9f7cfed81 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/sass.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/scala.svg b/packages/assets/svgs/ext/Extras/scala.svg new file mode 100644 index 000000000000..3c277d532892 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/scala.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/scss.svg b/packages/assets/svgs/ext/Extras/scss.svg new file mode 100644 index 000000000000..94c9f7cfed81 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/scss.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/sentinel.svg b/packages/assets/svgs/ext/Extras/sentinel.svg new file mode 100644 index 000000000000..8149fa6cd897 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/sentinel.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/sequelize.svg b/packages/assets/svgs/ext/Extras/sequelize.svg new file mode 100644 index 000000000000..4cf3213661b6 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/sequelize.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/sh.svg b/packages/assets/svgs/ext/Extras/sh.svg new file mode 100644 index 000000000000..75cc7b242f42 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/sh.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/slim.svg b/packages/assets/svgs/ext/Extras/slim.svg new file mode 100644 index 000000000000..1f81247dccd4 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/slim.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/sln.svg b/packages/assets/svgs/ext/Extras/sln.svg new file mode 100644 index 000000000000..b02eef36a843 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/sln.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/smarty.svg b/packages/assets/svgs/ext/Extras/smarty.svg new file mode 100644 index 000000000000..330e94852a53 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/smarty.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/sol.svg b/packages/assets/svgs/ext/Extras/sol.svg new file mode 100644 index 000000000000..d28c585e9a8e --- /dev/null +++ b/packages/assets/svgs/ext/Extras/sol.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/spc.svg b/packages/assets/svgs/ext/Extras/spc.svg new file mode 100644 index 000000000000..66553b719547 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/spc.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/sql.svg b/packages/assets/svgs/ext/Extras/sql.svg new file mode 100644 index 000000000000..42cb6a1c1aee --- /dev/null +++ b/packages/assets/svgs/ext/Extras/sql.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/assets/svgs/ext/Extras/sqlite.svg b/packages/assets/svgs/ext/Extras/sqlite.svg new file mode 100644 index 000000000000..50a09dd9f41c --- /dev/null +++ b/packages/assets/svgs/ext/Extras/sqlite.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/storybook.svg b/packages/assets/svgs/ext/Extras/storybook.svg new file mode 100644 index 000000000000..5b19d170ac2b --- /dev/null +++ b/packages/assets/svgs/ext/Extras/storybook.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/stylelint.svg b/packages/assets/svgs/ext/Extras/stylelint.svg new file mode 100644 index 000000000000..6663a2244c39 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/stylelint.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/stylus.svg b/packages/assets/svgs/ext/Extras/stylus.svg new file mode 100644 index 000000000000..f20aec94ad67 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/stylus.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/suo.svg b/packages/assets/svgs/ext/Extras/suo.svg new file mode 100644 index 000000000000..8f5af56f1415 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/suo.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/svelte.svg b/packages/assets/svgs/ext/Extras/svelte.svg new file mode 100644 index 000000000000..85406c398396 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/svelte.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/svelteconfig.svg b/packages/assets/svgs/ext/Extras/svelteconfig.svg new file mode 100644 index 000000000000..ad68d2d9ddfe --- /dev/null +++ b/packages/assets/svgs/ext/Extras/svelteconfig.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/svg.svg b/packages/assets/svgs/ext/Extras/svg.svg new file mode 100644 index 000000000000..7858dd7c47a6 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/svg.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/swift.svg b/packages/assets/svgs/ext/Extras/swift.svg new file mode 100644 index 000000000000..93be220f554c --- /dev/null +++ b/packages/assets/svgs/ext/Extras/swift.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/symfony.svg b/packages/assets/svgs/ext/Extras/symfony.svg new file mode 100644 index 000000000000..8e5d772b0561 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/symfony.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/tailwind.svg b/packages/assets/svgs/ext/Extras/tailwind.svg new file mode 100644 index 000000000000..9772f39555f1 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/tailwind.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/tauri.svg b/packages/assets/svgs/ext/Extras/tauri.svg new file mode 100644 index 000000000000..c4fa21d5e318 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/tauri.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/taze.svg b/packages/assets/svgs/ext/Extras/taze.svg new file mode 100644 index 000000000000..668c00a1883d --- /dev/null +++ b/packages/assets/svgs/ext/Extras/taze.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/terrafile.svg b/packages/assets/svgs/ext/Extras/terrafile.svg new file mode 100644 index 000000000000..ae80802cdbdc --- /dev/null +++ b/packages/assets/svgs/ext/Extras/terrafile.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/terraform.svg b/packages/assets/svgs/ext/Extras/terraform.svg new file mode 100644 index 000000000000..8a7eff55d92b --- /dev/null +++ b/packages/assets/svgs/ext/Extras/terraform.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/terraformvars.svg b/packages/assets/svgs/ext/Extras/terraformvars.svg new file mode 100644 index 000000000000..d23bef373f4f --- /dev/null +++ b/packages/assets/svgs/ext/Extras/terraformvars.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/terraformversion.svg b/packages/assets/svgs/ext/Extras/terraformversion.svg new file mode 100644 index 000000000000..b5871e93e036 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/terraformversion.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/testjs.svg b/packages/assets/svgs/ext/Extras/testjs.svg new file mode 100644 index 000000000000..ca7dc2c9bbee --- /dev/null +++ b/packages/assets/svgs/ext/Extras/testjs.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/testts.svg b/packages/assets/svgs/ext/Extras/testts.svg new file mode 100644 index 000000000000..1dab247b8481 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/testts.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/tmpl.svg b/packages/assets/svgs/ext/Extras/tmpl.svg new file mode 100644 index 000000000000..176f2befc178 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/tmpl.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/todo.svg b/packages/assets/svgs/ext/Extras/todo.svg new file mode 100644 index 000000000000..97709a25428c --- /dev/null +++ b/packages/assets/svgs/ext/Extras/todo.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/toml.svg b/packages/assets/svgs/ext/Extras/toml.svg new file mode 100644 index 000000000000..0d092c699b19 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/toml.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/toolversions.svg b/packages/assets/svgs/ext/Extras/toolversions.svg new file mode 100644 index 000000000000..399e7fce92f2 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/toolversions.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/tox.svg b/packages/assets/svgs/ext/Extras/tox.svg new file mode 100644 index 000000000000..e20134162c47 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/tox.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/travis.svg b/packages/assets/svgs/ext/Extras/travis.svg new file mode 100644 index 000000000000..34d6b193c9cb --- /dev/null +++ b/packages/assets/svgs/ext/Extras/travis.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/tres.svg b/packages/assets/svgs/ext/Extras/tres.svg new file mode 100644 index 000000000000..ecdfa9aeceeb --- /dev/null +++ b/packages/assets/svgs/ext/Extras/tres.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/tscn.svg b/packages/assets/svgs/ext/Extras/tscn.svg new file mode 100644 index 000000000000..97419ba014d7 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/tscn.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/tsconfig.svg b/packages/assets/svgs/ext/Extras/tsconfig.svg new file mode 100644 index 000000000000..e1b1f1fe37ec --- /dev/null +++ b/packages/assets/svgs/ext/Extras/tsconfig.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/tsx.svg b/packages/assets/svgs/ext/Extras/tsx.svg new file mode 100644 index 000000000000..1a0c74079478 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/tsx.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/turbo.svg b/packages/assets/svgs/ext/Extras/turbo.svg new file mode 100644 index 000000000000..92da45126edc --- /dev/null +++ b/packages/assets/svgs/ext/Extras/turbo.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/twig.svg b/packages/assets/svgs/ext/Extras/twig.svg new file mode 100644 index 000000000000..f72bbfcde425 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/twig.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/assets/svgs/ext/Extras/txt.svg b/packages/assets/svgs/ext/Extras/txt.svg new file mode 100644 index 000000000000..9ed9bc426f3e --- /dev/null +++ b/packages/assets/svgs/ext/Extras/txt.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/typescriptdef.svg b/packages/assets/svgs/ext/Extras/typescriptdef.svg new file mode 100644 index 000000000000..d207744f3634 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/typescriptdef.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/ui.svg b/packages/assets/svgs/ext/Extras/ui.svg new file mode 100644 index 000000000000..f60b28692459 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/ui.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/unocss.svg b/packages/assets/svgs/ext/Extras/unocss.svg new file mode 100644 index 000000000000..4aab4e03053f --- /dev/null +++ b/packages/assets/svgs/ext/Extras/unocss.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/user.svg b/packages/assets/svgs/ext/Extras/user.svg new file mode 100644 index 000000000000..4af9c53666bc --- /dev/null +++ b/packages/assets/svgs/ext/Extras/user.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/v.svg b/packages/assets/svgs/ext/Extras/v.svg new file mode 100644 index 000000000000..d119bf870a11 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/v.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/vercel.svg b/packages/assets/svgs/ext/Extras/vercel.svg new file mode 100644 index 000000000000..6482d55b19b0 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/vercel.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/version.svg b/packages/assets/svgs/ext/Extras/version.svg new file mode 100644 index 000000000000..e86b3870798e --- /dev/null +++ b/packages/assets/svgs/ext/Extras/version.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/vhd.svg b/packages/assets/svgs/ext/Extras/vhd.svg new file mode 100644 index 000000000000..3a619db2ebff --- /dev/null +++ b/packages/assets/svgs/ext/Extras/vhd.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/vhdl.svg b/packages/assets/svgs/ext/Extras/vhdl.svg new file mode 100644 index 000000000000..b871e8835c1f --- /dev/null +++ b/packages/assets/svgs/ext/Extras/vhdl.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/video.svg b/packages/assets/svgs/ext/Extras/video.svg new file mode 100644 index 000000000000..fedb72540d2f --- /dev/null +++ b/packages/assets/svgs/ext/Extras/video.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/vite.svg b/packages/assets/svgs/ext/Extras/vite.svg new file mode 100644 index 000000000000..397e11a1f38a --- /dev/null +++ b/packages/assets/svgs/ext/Extras/vite.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/viteenv.svg b/packages/assets/svgs/ext/Extras/viteenv.svg new file mode 100644 index 000000000000..56c09d255220 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/viteenv.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/vitest.svg b/packages/assets/svgs/ext/Extras/vitest.svg new file mode 100644 index 000000000000..36a14c21279d --- /dev/null +++ b/packages/assets/svgs/ext/Extras/vitest.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/vmod.svg b/packages/assets/svgs/ext/Extras/vmod.svg new file mode 100644 index 000000000000..a739f4f7a019 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/vmod.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/vscode.svg b/packages/assets/svgs/ext/Extras/vscode.svg new file mode 100644 index 000000000000..cdd79c029a84 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/vscode.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/wasm.svg b/packages/assets/svgs/ext/Extras/wasm.svg new file mode 100644 index 000000000000..30fb66b52fad --- /dev/null +++ b/packages/assets/svgs/ext/Extras/wasm.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/webpack.svg b/packages/assets/svgs/ext/Extras/webpack.svg new file mode 100644 index 000000000000..ed725c15fb5e --- /dev/null +++ b/packages/assets/svgs/ext/Extras/webpack.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/windi.svg b/packages/assets/svgs/ext/Extras/windi.svg new file mode 100644 index 000000000000..1f86bf4901c8 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/windi.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/xmake.svg b/packages/assets/svgs/ext/Extras/xmake.svg new file mode 100644 index 000000000000..460e408544a4 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/xmake.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/xml.svg b/packages/assets/svgs/ext/Extras/xml.svg new file mode 100644 index 000000000000..17c99fd31615 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/xml.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/yaml.svg b/packages/assets/svgs/ext/Extras/yaml.svg new file mode 100644 index 000000000000..ad4e20968989 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/yaml.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/yarn.svg b/packages/assets/svgs/ext/Extras/yarn.svg new file mode 100644 index 000000000000..54e3295d5c1c --- /dev/null +++ b/packages/assets/svgs/ext/Extras/yarn.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/yarnerror.svg b/packages/assets/svgs/ext/Extras/yarnerror.svg new file mode 100644 index 000000000000..dc40c48f60f6 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/yarnerror.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/zig.svg b/packages/assets/svgs/ext/Extras/zig.svg new file mode 100644 index 000000000000..346b4e58c31b --- /dev/null +++ b/packages/assets/svgs/ext/Extras/zig.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/Extras/zip.svg b/packages/assets/svgs/ext/Extras/zip.svg new file mode 100644 index 000000000000..34933bbed736 --- /dev/null +++ b/packages/assets/svgs/ext/Extras/zip.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/ext/index.ts b/packages/assets/svgs/ext/index.ts new file mode 100644 index 000000000000..a0aabfeec2c6 --- /dev/null +++ b/packages/assets/svgs/ext/index.ts @@ -0,0 +1,10 @@ +/* + * This file exports a object which contains Different Kinds of Icons. + */ +import { type FC as FunctionComponent, type SVGProps } from 'react'; +import * as Code from './Code'; +import * as Extras from './Extras'; + +export const LayeredIcons: Partial< + Record>>> +> = { Code, Extras }; diff --git a/packages/assets/util/index.ts b/packages/assets/util/index.ts index 6b26db2f1dc9..a9c070ffd280 100644 --- a/packages/assets/util/index.ts +++ b/packages/assets/util/index.ts @@ -1,4 +1,5 @@ import * as icons from '../icons'; +import { LayeredIcons } from '../svgs/ext'; // Define a type for icon names. This filters out any names with underscores in them. // The use of 'never' is to make sure that icon types with underscores are not included. @@ -55,3 +56,12 @@ export const getIcon = ( document) as keyof typeof icons ]; }; + +export const getLayeredIcon = (kind: string, extension?: string | null) => { + const iconKind = + LayeredIcons[ + // Check if specific kind exists. + kind && kind in LayeredIcons ? kind : 'Extras' + ]; + return extension ? iconKind?.[extension] || LayeredIcons['Extras']?.[extension] : null; +};