diff options
| author | Dax Raad <[email protected]> | 2026-02-11 13:47:54 -0500 |
|---|---|---|
| committer | Dax Raad <[email protected]> | 2026-02-11 13:47:54 -0500 |
| commit | e3471526f4c71b2c4ee00117e125e179da01e6e2 (patch) | |
| tree | 2ad6653ad6d3c082d379928fa0453cd62d9c4aa1 /packages/console/app/src/routes | |
| parent | 6b30e0b7528bb467450c20524fdd075b893d9b3c (diff) | |
| download | opencode-e3471526f4c71b2c4ee00117e125e179da01e6e2.tar.gz opencode-e3471526f4c71b2c4ee00117e125e179da01e6e2.zip | |
add square logo variants to brand page
Diffstat (limited to 'packages/console/app/src/routes')
| -rw-r--r-- | packages/console/app/src/routes/brand/index.tsx | 60 |
1 files changed, 60 insertions, 0 deletions
diff --git a/packages/console/app/src/routes/brand/index.tsx b/packages/console/app/src/routes/brand/index.tsx index eda3c8472..9140462c7 100644 --- a/packages/console/app/src/routes/brand/index.tsx +++ b/packages/console/app/src/routes/brand/index.tsx @@ -7,18 +7,24 @@ import { useI18n } from "~/context/i18n" import { LocaleLinks } from "~/component/locale-links" import previewLogoLight from "../../asset/brand/preview-opencode-logo-light.png" import previewLogoDark from "../../asset/brand/preview-opencode-logo-dark.png" +import previewLogoLightSquare from "../../asset/brand/preview-opencode-logo-light-square.png" +import previewLogoDarkSquare from "../../asset/brand/preview-opencode-logo-dark-square.png" import previewWordmarkLight from "../../asset/brand/preview-opencode-wordmark-light.png" import previewWordmarkDark from "../../asset/brand/preview-opencode-wordmark-dark.png" import previewWordmarkSimpleLight from "../../asset/brand/preview-opencode-wordmark-simple-light.png" import previewWordmarkSimpleDark from "../../asset/brand/preview-opencode-wordmark-simple-dark.png" import logoLightPng from "../../asset/brand/opencode-logo-light.png" import logoDarkPng from "../../asset/brand/opencode-logo-dark.png" +import logoLightSquarePng from "../../asset/brand/opencode-logo-light-square.png" +import logoDarkSquarePng from "../../asset/brand/opencode-logo-dark-square.png" import wordmarkLightPng from "../../asset/brand/opencode-wordmark-light.png" import wordmarkDarkPng from "../../asset/brand/opencode-wordmark-dark.png" import wordmarkSimpleLightPng from "../../asset/brand/opencode-wordmark-simple-light.png" import wordmarkSimpleDarkPng from "../../asset/brand/opencode-wordmark-simple-dark.png" import logoLightSvg from "../../asset/brand/opencode-logo-light.svg" import logoDarkSvg from "../../asset/brand/opencode-logo-dark.svg" +import logoLightSquareSvg from "../../asset/brand/opencode-logo-light-square.svg" +import logoDarkSquareSvg from "../../asset/brand/opencode-logo-dark-square.svg" import wordmarkLightSvg from "../../asset/brand/opencode-wordmark-light.svg" import wordmarkDarkSvg from "../../asset/brand/opencode-wordmark-dark.svg" import wordmarkSimpleLightSvg from "../../asset/brand/opencode-wordmark-simple-light.svg" @@ -136,6 +142,60 @@ export default function Brand() { </div> </div> <div> + <img src={previewLogoLightSquare} alt="OpenCode brand guidelines" /> + <div data-component="actions"> + <button onClick={() => downloadFile(logoLightSquarePng, "opencode-logo-light-square.png")}> + PNG + <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> + <path + d="M13.9583 10.6247L10 14.583L6.04167 10.6247M10 2.08301V13.958M16.25 17.9163H3.75" + stroke="currentColor" + stroke-width="1.5" + stroke-linecap="square" + /> + </svg> + </button> + <button onClick={() => downloadFile(logoLightSquareSvg, "opencode-logo-light-square.svg")}> + SVG + <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> + <path + d="M13.9583 10.6247L10 14.583L6.04167 10.6247M10 2.08301V13.958M16.25 17.9163H3.75" + stroke="currentColor" + stroke-width="1.5" + stroke-linecap="square" + /> + </svg> + </button> + </div> + </div> + <div> + <img src={previewLogoDarkSquare} alt="OpenCode brand guidelines" /> + <div data-component="actions"> + <button onClick={() => downloadFile(logoDarkSquarePng, "opencode-logo-dark-square.png")}> + PNG + <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> + <path + d="M13.9583 10.6247L10 14.583L6.04167 10.6247M10 2.08301V13.958M16.25 17.9163H3.75" + stroke="currentColor" + stroke-width="1.5" + stroke-linecap="square" + /> + </svg> + </button> + <button onClick={() => downloadFile(logoDarkSquareSvg, "opencode-logo-dark-square.svg")}> + SVG + <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> + <path + d="M13.9583 10.6247L10 14.583L6.04167 10.6247M10 2.08301V13.958M16.25 17.9163H3.75" + stroke="currentColor" + stroke-width="1.5" + stroke-linecap="square" + /> + </svg> + </button> + </div> + </div> + <div> <img src={previewWordmarkLight} alt="OpenCode brand guidelines" /> <div data-component="actions"> <button onClick={() => downloadFile(wordmarkLightPng, "opencode-wordmark-light.png")}> |
