Este é um plugin para o framework de e-commerce Vendure adiciona funcionalidades relacionadas ao logotipo do canal ao, permitindo que os administradores definam e acessem o logotipo do canal através da API. Ele é útil quando você precisa personalizar ou estender as funcionalidades de administração e de loja do Vendure para incluir informações específicas do canal, como seu logotipo ao projeto Gseller.
Após configurar o seu projeto Vendure, você pode usar este plugin via npm install:
npm install channel-logo.plugin
e inclua-o no arquivo vendure-config conforme abaixo:
import { ChannelLogoPlugin } from "channel-logo-plugin";
...
export const config: VendureConfig = {
...
plugins: [
...,
ChannelLogoPlugin
]
}
Os tipos, entradas e mutações atualizadas após a instalação do plugin são:
extend type Mutation {
setChannelLogo(file: Upload!): Asset
}
type LogoDoesntExistError {
errorCode: String!
message: String!
}
union ChannelLogoResult = Asset | LogoDoesntExistError
extend type Query {
channelLogo: ChannelLogoResult
}