Acrescentar CSS ao Seu Componente

Pode acrescentar um CSS que irá fornecer um estilo por omissão ao seu componente.

Para acrescentar um CSS:
  1. Acrescente um ficheiro design.css à pasta assets do seu componente, com o seguinte conteúdo:
    .h1-component-default-style .scs-component-content {
     font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;
     font-size: 24px;
     color:red;
     font-weight: normal; }
  2. Acrescente ao ficheiro appinfo.json para declarar o prefixo da classe de estilo que será utilizado para aplicar um estilo ao seu componente. Se for acrescentado um styleClassName de h1-component, quando o seu componente for largado na página, o estilo por omissão será h1-component-default-style. Segue-se o novo conteúdo de appinfo.json:
    {
       "id": "h1-component-id",
    
       "settingsData": {
                 "settingsHeight": 90,
                 "settingsWidth": 300,
                 "settingsRenderOption": "inline",
                 "componentLayouts": [ ],
                 "triggers": [ ],
                 "actions": [ ]
       },
       "initialData": {
                 "componentId": "h1-component-id",
                 "styleClassName":"h1-component",
                 "customSettingsData": {
                         "headingText": "Heading 1"
                 },
                 "nestedComponents": [ ]
       }
    }
  3. Atualize o render.js para carregar o seu ficheiro CSS substituindo a linha 2 (define(['knockout', 'jquery', 'text!./render.html'], function(ko, $, template) {) pela linha seguinte.
    define(['knockout', 'jquery', 'text!./render.html', 'css!./design.css'], function(ko, $, template, css) { 

    Nota:

    Como alterou o ficheiro appinfo.json, deve renovar o browser e voltar a acrescentar o seu componente a uma página para ir buscar as alterações.

Verifique se o seu componente irá agora receber os respetivos dados por omissão do ficheiro appinfo.json.