Adam 4 месяцев назад
Родитель
Сommit
e2ebe560ea
100 измененных файлов с 6 добавлено и 5 удалено
  1. 3 1
      packages/desktop/src/components/prompt-input.tsx
  2. 3 4
      packages/enterprise/src/routes/share/[shareID].tsx
  3. 0 0
      packages/ui/src/assets/icons/file-types/3d.svg
  4. 0 0
      packages/ui/src/assets/icons/file-types/abap.svg
  5. 0 0
      packages/ui/src/assets/icons/file-types/abc.svg
  6. 0 0
      packages/ui/src/assets/icons/file-types/actionscript.svg
  7. 0 0
      packages/ui/src/assets/icons/file-types/ada.svg
  8. 0 0
      packages/ui/src/assets/icons/file-types/adobe-illustrator.svg
  9. 0 0
      packages/ui/src/assets/icons/file-types/adobe-illustrator_light.svg
  10. 0 0
      packages/ui/src/assets/icons/file-types/adobe-photoshop.svg
  11. 0 0
      packages/ui/src/assets/icons/file-types/adobe-photoshop_light.svg
  12. 0 0
      packages/ui/src/assets/icons/file-types/adobe-swc.svg
  13. 0 0
      packages/ui/src/assets/icons/file-types/adonis.svg
  14. 0 0
      packages/ui/src/assets/icons/file-types/advpl.svg
  15. 0 0
      packages/ui/src/assets/icons/file-types/amplify.svg
  16. 0 0
      packages/ui/src/assets/icons/file-types/android.svg
  17. 0 0
      packages/ui/src/assets/icons/file-types/angular.svg
  18. 0 0
      packages/ui/src/assets/icons/file-types/antlr.svg
  19. 0 0
      packages/ui/src/assets/icons/file-types/apiblueprint.svg
  20. 0 0
      packages/ui/src/assets/icons/file-types/apollo.svg
  21. 0 0
      packages/ui/src/assets/icons/file-types/applescript.svg
  22. 0 0
      packages/ui/src/assets/icons/file-types/apps-script.svg
  23. 0 0
      packages/ui/src/assets/icons/file-types/appveyor.svg
  24. 0 0
      packages/ui/src/assets/icons/file-types/architecture.svg
  25. 0 0
      packages/ui/src/assets/icons/file-types/arduino.svg
  26. 0 0
      packages/ui/src/assets/icons/file-types/asciidoc.svg
  27. 0 0
      packages/ui/src/assets/icons/file-types/assembly.svg
  28. 0 0
      packages/ui/src/assets/icons/file-types/astro-config.svg
  29. 0 0
      packages/ui/src/assets/icons/file-types/astro.svg
  30. 0 0
      packages/ui/src/assets/icons/file-types/astyle.svg
  31. 0 0
      packages/ui/src/assets/icons/file-types/audio.svg
  32. 0 0
      packages/ui/src/assets/icons/file-types/aurelia.svg
  33. 0 0
      packages/ui/src/assets/icons/file-types/authors.svg
  34. 0 0
      packages/ui/src/assets/icons/file-types/auto.svg
  35. 0 0
      packages/ui/src/assets/icons/file-types/auto_light.svg
  36. 0 0
      packages/ui/src/assets/icons/file-types/autohotkey.svg
  37. 0 0
      packages/ui/src/assets/icons/file-types/autoit.svg
  38. 0 0
      packages/ui/src/assets/icons/file-types/azure-pipelines.svg
  39. 0 0
      packages/ui/src/assets/icons/file-types/azure.svg
  40. 0 0
      packages/ui/src/assets/icons/file-types/babel.svg
  41. 0 0
      packages/ui/src/assets/icons/file-types/ballerina.svg
  42. 0 0
      packages/ui/src/assets/icons/file-types/bazel.svg
  43. 0 0
      packages/ui/src/assets/icons/file-types/bbx.svg
  44. 0 0
      packages/ui/src/assets/icons/file-types/beancount.svg
  45. 0 0
      packages/ui/src/assets/icons/file-types/bench-js.svg
  46. 0 0
      packages/ui/src/assets/icons/file-types/bench-jsx.svg
  47. 0 0
      packages/ui/src/assets/icons/file-types/bench-ts.svg
  48. 0 0
      packages/ui/src/assets/icons/file-types/bibliography.svg
  49. 0 0
      packages/ui/src/assets/icons/file-types/bibtex-style.svg
  50. 0 0
      packages/ui/src/assets/icons/file-types/bicep.svg
  51. 0 0
      packages/ui/src/assets/icons/file-types/biome.svg
  52. 0 0
      packages/ui/src/assets/icons/file-types/bitbucket.svg
  53. 0 0
      packages/ui/src/assets/icons/file-types/bithound.svg
  54. 0 0
      packages/ui/src/assets/icons/file-types/blender.svg
  55. 0 0
      packages/ui/src/assets/icons/file-types/blink.svg
  56. 0 0
      packages/ui/src/assets/icons/file-types/blink_light.svg
  57. 0 0
      packages/ui/src/assets/icons/file-types/blitz.svg
  58. 0 0
      packages/ui/src/assets/icons/file-types/bower.svg
  59. 0 0
      packages/ui/src/assets/icons/file-types/brainfuck.svg
  60. 0 0
      packages/ui/src/assets/icons/file-types/browserlist.svg
  61. 0 0
      packages/ui/src/assets/icons/file-types/browserlist_light.svg
  62. 0 0
      packages/ui/src/assets/icons/file-types/bruno.svg
  63. 0 0
      packages/ui/src/assets/icons/file-types/buck.svg
  64. 0 0
      packages/ui/src/assets/icons/file-types/bucklescript.svg
  65. 0 0
      packages/ui/src/assets/icons/file-types/buildkite.svg
  66. 0 0
      packages/ui/src/assets/icons/file-types/bun.svg
  67. 0 0
      packages/ui/src/assets/icons/file-types/bun_light.svg
  68. 0 0
      packages/ui/src/assets/icons/file-types/c.svg
  69. 0 0
      packages/ui/src/assets/icons/file-types/c3.svg
  70. 0 0
      packages/ui/src/assets/icons/file-types/cabal.svg
  71. 0 0
      packages/ui/src/assets/icons/file-types/caddy.svg
  72. 0 0
      packages/ui/src/assets/icons/file-types/cadence.svg
  73. 0 0
      packages/ui/src/assets/icons/file-types/cairo.svg
  74. 0 0
      packages/ui/src/assets/icons/file-types/cake.svg
  75. 0 0
      packages/ui/src/assets/icons/file-types/capacitor.svg
  76. 0 0
      packages/ui/src/assets/icons/file-types/capnp.svg
  77. 0 0
      packages/ui/src/assets/icons/file-types/cbx.svg
  78. 0 0
      packages/ui/src/assets/icons/file-types/cds.svg
  79. 0 0
      packages/ui/src/assets/icons/file-types/certificate.svg
  80. 0 0
      packages/ui/src/assets/icons/file-types/changelog.svg
  81. 0 0
      packages/ui/src/assets/icons/file-types/chess.svg
  82. 0 0
      packages/ui/src/assets/icons/file-types/chess_light.svg
  83. 0 0
      packages/ui/src/assets/icons/file-types/chrome.svg
  84. 0 0
      packages/ui/src/assets/icons/file-types/circleci.svg
  85. 0 0
      packages/ui/src/assets/icons/file-types/circleci_light.svg
  86. 0 0
      packages/ui/src/assets/icons/file-types/citation.svg
  87. 0 0
      packages/ui/src/assets/icons/file-types/clangd.svg
  88. 0 0
      packages/ui/src/assets/icons/file-types/claude.svg
  89. 0 0
      packages/ui/src/assets/icons/file-types/cline.svg
  90. 0 0
      packages/ui/src/assets/icons/file-types/clojure.svg
  91. 0 0
      packages/ui/src/assets/icons/file-types/cloudfoundry.svg
  92. 0 0
      packages/ui/src/assets/icons/file-types/cmake.svg
  93. 0 0
      packages/ui/src/assets/icons/file-types/coala.svg
  94. 0 0
      packages/ui/src/assets/icons/file-types/cobol.svg
  95. 0 0
      packages/ui/src/assets/icons/file-types/coconut.svg
  96. 0 0
      packages/ui/src/assets/icons/file-types/code-climate.svg
  97. 0 0
      packages/ui/src/assets/icons/file-types/code-climate_light.svg
  98. 0 0
      packages/ui/src/assets/icons/file-types/codecov.svg
  99. 0 0
      packages/ui/src/assets/icons/file-types/codeowners.svg
  100. 0 0
      packages/ui/src/assets/icons/file-types/coderabbit-ai.svg

+ 3 - 1
packages/desktop/src/components/prompt-input.tsx

@@ -14,8 +14,10 @@ import { Button } from "@opencode-ai/ui/button"
 import { Icon } from "@opencode-ai/ui/icon"
 import { Tooltip } from "@opencode-ai/ui/tooltip"
 import { IconButton } from "@opencode-ai/ui/icon-button"
+import { ProviderIcon } from "@opencode-ai/ui/provider-icon"
 import { Select } from "@opencode-ai/ui/select"
 import { getDirectory, getFilename } from "@opencode-ai/util/path"
+import { IconName } from "../../../ui/src/components/provider-icons/types"
 
 interface PromptInputProps {
   class?: string
@@ -460,7 +462,7 @@ export const PromptInput: Component<PromptInputProps> = (props) => {
               {(i) => (
                 <div class="w-full flex items-center justify-between gap-x-3">
                   <div class="flex items-center gap-x-2.5 text-text-muted grow min-w-0">
-                    <img src={`https://models.dev/logos/${i.provider.id}.svg`} class="size-6 p-0.5 shrink-0" />
+                    <ProviderIcon name={i.provider.id as IconName} class="size-6 p-0.5 shrink-0" />
                     <div class="flex gap-x-3 items-baseline flex-[1_0_0]">
                       <span class="text-14-medium text-text-strong overflow-hidden text-ellipsis">{i.name}</span>
                       <Show when={false}>

+ 3 - 4
packages/enterprise/src/routes/share/[shareID].tsx

@@ -8,6 +8,7 @@ import { createEffect, createMemo, ErrorBoundary, For, Match, Show, Switch } fro
 import { Share } from "~/core/share"
 import { Logo, Mark } from "@opencode-ai/ui/logo"
 import { IconButton } from "@opencode-ai/ui/icon-button"
+import { ProviderIcon } from "@opencode-ai/ui/provider-icon"
 import { createDefaultOptions } from "@opencode-ai/ui/pierre"
 import { iife } from "@opencode-ai/util/iife"
 import { Binary } from "@opencode-ai/util/binary"
@@ -21,6 +22,7 @@ import { Tabs } from "@opencode-ai/ui/tabs"
 import { preloadMultiFileDiff, PreloadMultiFileDiffResult } from "@pierre/precision-diffs/ssr"
 import { Diff as SSRDiff } from "@opencode-ai/ui/diff-ssr"
 import { clientOnly } from "@solidjs/start"
+import { IconName } from "../../../../ui/src/components/provider-icons/types"
 
 const ClientOnlyDiff = clientOnly(() => import("@opencode-ai/ui/diff").then((m) => ({ default: m.Diff })))
 
@@ -210,10 +212,7 @@ export default function () {
                           <div class="text-12-mono text-text-base">v{info().version}</div>
                         </div>
                         <div class="flex gap-2 items-center">
-                          <img
-                            src={`https://models.dev/logos/${provider()}.svg`}
-                            class="size-3.5 shrink-0 dark:invert"
-                          />
+                          <ProviderIcon name={provider() as IconName} class="size-3.5 shrink-0 text-icon-strong-base" />
                           <div class="text-12-regular text-text-base">{model()?.name ?? modelID()}</div>
                         </div>
                         <div class="text-12-regular text-text-weaker">

+ 0 - 0
packages/ui/src/assets/file-icons/3d.svg → packages/ui/src/assets/icons/file-types/3d.svg


+ 0 - 0
packages/ui/src/assets/file-icons/abap.svg → packages/ui/src/assets/icons/file-types/abap.svg


+ 0 - 0
packages/ui/src/assets/file-icons/abc.svg → packages/ui/src/assets/icons/file-types/abc.svg


+ 0 - 0
packages/ui/src/assets/file-icons/actionscript.svg → packages/ui/src/assets/icons/file-types/actionscript.svg


+ 0 - 0
packages/ui/src/assets/file-icons/ada.svg → packages/ui/src/assets/icons/file-types/ada.svg


+ 0 - 0
packages/ui/src/assets/file-icons/adobe-illustrator.svg → packages/ui/src/assets/icons/file-types/adobe-illustrator.svg


+ 0 - 0
packages/ui/src/assets/file-icons/adobe-illustrator_light.svg → packages/ui/src/assets/icons/file-types/adobe-illustrator_light.svg


+ 0 - 0
packages/ui/src/assets/file-icons/adobe-photoshop.svg → packages/ui/src/assets/icons/file-types/adobe-photoshop.svg


+ 0 - 0
packages/ui/src/assets/file-icons/adobe-photoshop_light.svg → packages/ui/src/assets/icons/file-types/adobe-photoshop_light.svg


+ 0 - 0
packages/ui/src/assets/file-icons/adobe-swc.svg → packages/ui/src/assets/icons/file-types/adobe-swc.svg


+ 0 - 0
packages/ui/src/assets/file-icons/adonis.svg → packages/ui/src/assets/icons/file-types/adonis.svg


+ 0 - 0
packages/ui/src/assets/file-icons/advpl.svg → packages/ui/src/assets/icons/file-types/advpl.svg


+ 0 - 0
packages/ui/src/assets/file-icons/amplify.svg → packages/ui/src/assets/icons/file-types/amplify.svg


+ 0 - 0
packages/ui/src/assets/file-icons/android.svg → packages/ui/src/assets/icons/file-types/android.svg


+ 0 - 0
packages/ui/src/assets/file-icons/angular.svg → packages/ui/src/assets/icons/file-types/angular.svg


+ 0 - 0
packages/ui/src/assets/file-icons/antlr.svg → packages/ui/src/assets/icons/file-types/antlr.svg


+ 0 - 0
packages/ui/src/assets/file-icons/apiblueprint.svg → packages/ui/src/assets/icons/file-types/apiblueprint.svg


+ 0 - 0
packages/ui/src/assets/file-icons/apollo.svg → packages/ui/src/assets/icons/file-types/apollo.svg


+ 0 - 0
packages/ui/src/assets/file-icons/applescript.svg → packages/ui/src/assets/icons/file-types/applescript.svg


+ 0 - 0
packages/ui/src/assets/file-icons/apps-script.svg → packages/ui/src/assets/icons/file-types/apps-script.svg


+ 0 - 0
packages/ui/src/assets/file-icons/appveyor.svg → packages/ui/src/assets/icons/file-types/appveyor.svg


+ 0 - 0
packages/ui/src/assets/file-icons/architecture.svg → packages/ui/src/assets/icons/file-types/architecture.svg


+ 0 - 0
packages/ui/src/assets/file-icons/arduino.svg → packages/ui/src/assets/icons/file-types/arduino.svg


+ 0 - 0
packages/ui/src/assets/file-icons/asciidoc.svg → packages/ui/src/assets/icons/file-types/asciidoc.svg


+ 0 - 0
packages/ui/src/assets/file-icons/assembly.svg → packages/ui/src/assets/icons/file-types/assembly.svg


+ 0 - 0
packages/ui/src/assets/file-icons/astro-config.svg → packages/ui/src/assets/icons/file-types/astro-config.svg


+ 0 - 0
packages/ui/src/assets/file-icons/astro.svg → packages/ui/src/assets/icons/file-types/astro.svg


+ 0 - 0
packages/ui/src/assets/file-icons/astyle.svg → packages/ui/src/assets/icons/file-types/astyle.svg


+ 0 - 0
packages/ui/src/assets/file-icons/audio.svg → packages/ui/src/assets/icons/file-types/audio.svg


+ 0 - 0
packages/ui/src/assets/file-icons/aurelia.svg → packages/ui/src/assets/icons/file-types/aurelia.svg


+ 0 - 0
packages/ui/src/assets/file-icons/authors.svg → packages/ui/src/assets/icons/file-types/authors.svg


+ 0 - 0
packages/ui/src/assets/file-icons/auto.svg → packages/ui/src/assets/icons/file-types/auto.svg


+ 0 - 0
packages/ui/src/assets/file-icons/auto_light.svg → packages/ui/src/assets/icons/file-types/auto_light.svg


+ 0 - 0
packages/ui/src/assets/file-icons/autohotkey.svg → packages/ui/src/assets/icons/file-types/autohotkey.svg


+ 0 - 0
packages/ui/src/assets/file-icons/autoit.svg → packages/ui/src/assets/icons/file-types/autoit.svg


+ 0 - 0
packages/ui/src/assets/file-icons/azure-pipelines.svg → packages/ui/src/assets/icons/file-types/azure-pipelines.svg


+ 0 - 0
packages/ui/src/assets/file-icons/azure.svg → packages/ui/src/assets/icons/file-types/azure.svg


+ 0 - 0
packages/ui/src/assets/file-icons/babel.svg → packages/ui/src/assets/icons/file-types/babel.svg


+ 0 - 0
packages/ui/src/assets/file-icons/ballerina.svg → packages/ui/src/assets/icons/file-types/ballerina.svg


+ 0 - 0
packages/ui/src/assets/file-icons/bazel.svg → packages/ui/src/assets/icons/file-types/bazel.svg


+ 0 - 0
packages/ui/src/assets/file-icons/bbx.svg → packages/ui/src/assets/icons/file-types/bbx.svg


+ 0 - 0
packages/ui/src/assets/file-icons/beancount.svg → packages/ui/src/assets/icons/file-types/beancount.svg


+ 0 - 0
packages/ui/src/assets/file-icons/bench-js.svg → packages/ui/src/assets/icons/file-types/bench-js.svg


+ 0 - 0
packages/ui/src/assets/file-icons/bench-jsx.svg → packages/ui/src/assets/icons/file-types/bench-jsx.svg


+ 0 - 0
packages/ui/src/assets/file-icons/bench-ts.svg → packages/ui/src/assets/icons/file-types/bench-ts.svg


+ 0 - 0
packages/ui/src/assets/file-icons/bibliography.svg → packages/ui/src/assets/icons/file-types/bibliography.svg


+ 0 - 0
packages/ui/src/assets/file-icons/bibtex-style.svg → packages/ui/src/assets/icons/file-types/bibtex-style.svg


+ 0 - 0
packages/ui/src/assets/file-icons/bicep.svg → packages/ui/src/assets/icons/file-types/bicep.svg


+ 0 - 0
packages/ui/src/assets/file-icons/biome.svg → packages/ui/src/assets/icons/file-types/biome.svg


+ 0 - 0
packages/ui/src/assets/file-icons/bitbucket.svg → packages/ui/src/assets/icons/file-types/bitbucket.svg


+ 0 - 0
packages/ui/src/assets/file-icons/bithound.svg → packages/ui/src/assets/icons/file-types/bithound.svg


+ 0 - 0
packages/ui/src/assets/file-icons/blender.svg → packages/ui/src/assets/icons/file-types/blender.svg


+ 0 - 0
packages/ui/src/assets/file-icons/blink.svg → packages/ui/src/assets/icons/file-types/blink.svg


+ 0 - 0
packages/ui/src/assets/file-icons/blink_light.svg → packages/ui/src/assets/icons/file-types/blink_light.svg


+ 0 - 0
packages/ui/src/assets/file-icons/blitz.svg → packages/ui/src/assets/icons/file-types/blitz.svg


+ 0 - 0
packages/ui/src/assets/file-icons/bower.svg → packages/ui/src/assets/icons/file-types/bower.svg


+ 0 - 0
packages/ui/src/assets/file-icons/brainfuck.svg → packages/ui/src/assets/icons/file-types/brainfuck.svg


+ 0 - 0
packages/ui/src/assets/file-icons/browserlist.svg → packages/ui/src/assets/icons/file-types/browserlist.svg


+ 0 - 0
packages/ui/src/assets/file-icons/browserlist_light.svg → packages/ui/src/assets/icons/file-types/browserlist_light.svg


+ 0 - 0
packages/ui/src/assets/file-icons/bruno.svg → packages/ui/src/assets/icons/file-types/bruno.svg


+ 0 - 0
packages/ui/src/assets/file-icons/buck.svg → packages/ui/src/assets/icons/file-types/buck.svg


+ 0 - 0
packages/ui/src/assets/file-icons/bucklescript.svg → packages/ui/src/assets/icons/file-types/bucklescript.svg


+ 0 - 0
packages/ui/src/assets/file-icons/buildkite.svg → packages/ui/src/assets/icons/file-types/buildkite.svg


+ 0 - 0
packages/ui/src/assets/file-icons/bun.svg → packages/ui/src/assets/icons/file-types/bun.svg


+ 0 - 0
packages/ui/src/assets/file-icons/bun_light.svg → packages/ui/src/assets/icons/file-types/bun_light.svg


+ 0 - 0
packages/ui/src/assets/file-icons/c.svg → packages/ui/src/assets/icons/file-types/c.svg


+ 0 - 0
packages/ui/src/assets/file-icons/c3.svg → packages/ui/src/assets/icons/file-types/c3.svg


+ 0 - 0
packages/ui/src/assets/file-icons/cabal.svg → packages/ui/src/assets/icons/file-types/cabal.svg


+ 0 - 0
packages/ui/src/assets/file-icons/caddy.svg → packages/ui/src/assets/icons/file-types/caddy.svg


+ 0 - 0
packages/ui/src/assets/file-icons/cadence.svg → packages/ui/src/assets/icons/file-types/cadence.svg


+ 0 - 0
packages/ui/src/assets/file-icons/cairo.svg → packages/ui/src/assets/icons/file-types/cairo.svg


+ 0 - 0
packages/ui/src/assets/file-icons/cake.svg → packages/ui/src/assets/icons/file-types/cake.svg


+ 0 - 0
packages/ui/src/assets/file-icons/capacitor.svg → packages/ui/src/assets/icons/file-types/capacitor.svg


+ 0 - 0
packages/ui/src/assets/file-icons/capnp.svg → packages/ui/src/assets/icons/file-types/capnp.svg


+ 0 - 0
packages/ui/src/assets/file-icons/cbx.svg → packages/ui/src/assets/icons/file-types/cbx.svg


+ 0 - 0
packages/ui/src/assets/file-icons/cds.svg → packages/ui/src/assets/icons/file-types/cds.svg


+ 0 - 0
packages/ui/src/assets/file-icons/certificate.svg → packages/ui/src/assets/icons/file-types/certificate.svg


+ 0 - 0
packages/ui/src/assets/file-icons/changelog.svg → packages/ui/src/assets/icons/file-types/changelog.svg


+ 0 - 0
packages/ui/src/assets/file-icons/chess.svg → packages/ui/src/assets/icons/file-types/chess.svg


+ 0 - 0
packages/ui/src/assets/file-icons/chess_light.svg → packages/ui/src/assets/icons/file-types/chess_light.svg


+ 0 - 0
packages/ui/src/assets/file-icons/chrome.svg → packages/ui/src/assets/icons/file-types/chrome.svg


+ 0 - 0
packages/ui/src/assets/file-icons/circleci.svg → packages/ui/src/assets/icons/file-types/circleci.svg


+ 0 - 0
packages/ui/src/assets/file-icons/circleci_light.svg → packages/ui/src/assets/icons/file-types/circleci_light.svg


+ 0 - 0
packages/ui/src/assets/file-icons/citation.svg → packages/ui/src/assets/icons/file-types/citation.svg


+ 0 - 0
packages/ui/src/assets/file-icons/clangd.svg → packages/ui/src/assets/icons/file-types/clangd.svg


+ 0 - 0
packages/ui/src/assets/file-icons/claude.svg → packages/ui/src/assets/icons/file-types/claude.svg


+ 0 - 0
packages/ui/src/assets/file-icons/cline.svg → packages/ui/src/assets/icons/file-types/cline.svg


+ 0 - 0
packages/ui/src/assets/file-icons/clojure.svg → packages/ui/src/assets/icons/file-types/clojure.svg


+ 0 - 0
packages/ui/src/assets/file-icons/cloudfoundry.svg → packages/ui/src/assets/icons/file-types/cloudfoundry.svg


+ 0 - 0
packages/ui/src/assets/file-icons/cmake.svg → packages/ui/src/assets/icons/file-types/cmake.svg


+ 0 - 0
packages/ui/src/assets/file-icons/coala.svg → packages/ui/src/assets/icons/file-types/coala.svg


+ 0 - 0
packages/ui/src/assets/file-icons/cobol.svg → packages/ui/src/assets/icons/file-types/cobol.svg


+ 0 - 0
packages/ui/src/assets/file-icons/coconut.svg → packages/ui/src/assets/icons/file-types/coconut.svg


+ 0 - 0
packages/ui/src/assets/file-icons/code-climate.svg → packages/ui/src/assets/icons/file-types/code-climate.svg


+ 0 - 0
packages/ui/src/assets/file-icons/code-climate_light.svg → packages/ui/src/assets/icons/file-types/code-climate_light.svg


+ 0 - 0
packages/ui/src/assets/file-icons/codecov.svg → packages/ui/src/assets/icons/file-types/codecov.svg


+ 0 - 0
packages/ui/src/assets/file-icons/codeowners.svg → packages/ui/src/assets/icons/file-types/codeowners.svg


+ 0 - 0
packages/ui/src/assets/file-icons/coderabbit-ai.svg → packages/ui/src/assets/icons/file-types/coderabbit-ai.svg


Некоторые файлы не были показаны из-за большого количества измененных файлов