Skip to content

Instantly share code, notes, and snippets.

@mducharme
Last active July 5, 2019 16:24
Show Gist options
  • Save mducharme/28e902e3c02f9cdd9de15702d92ec846 to your computer and use it in GitHub Desktop.
Save mducharme/28e902e3c02f9cdd9de15702d92ec846 to your computer and use it in GitHub Desktop.

ColorScheme

Onboarding

  • ...

HomeDashboard

  • id
  • requireLoggedInUser
  • publishDate
  • expiryDate
  • active
  • widgets

HomeWidget

  • type
  • url
  • showHeader
  • header
    • title
    • label
  • options

Home widgets types:

  • city/hub/widget/home/hero-character
    • Options
      • greeting
      • character
  • city/hub/widget/home/hero-image
    • Options
      • image
      • description
  • city/hub/widget/home/hero-image
    • title
    • content
    • subscriptionlabel
    • connectionLabel
  • city/hub/widget/home/hero-welcome
    • showWeather
    • title
    • content
  • city/hub/widget/home/notification-slider
  • city/hub/widget/home/notification-card
    • title
    • source
    • ts
  • city/memo/widget/home/alert-slider
  • city/memo/widget/home/alert-card
  • city/memo/widget/home/alert-slider
    • title
    • url
    • label
    • services
  • city/hub/widget/home/service-list
    • Options
      • services
  • city/hub/widget/home/service-card
  • city/survey/widget/home/quick-survey
    • survey
{
"requireLoggedInUser": false,
"widgets": [{
"id": "",
"type": "city/hub/widget/home/hero-character",
"url": null,
"showHeader": false,
"header": null,
"options": {
"character": "sciences-lady",
"greetings": {
"en": "Welcome!",
"fr": "Bievenue!"
}
}
},
{
"id": "",
"type": "city/hub/widget/home/hero-subscribe",
"url": "subscribe",
"showJeader": false,
"header": null,
"options": {
"title": {
"en": "",
"fr": "L'espace citoyen de la ville de Trois-Ruisseaux"
},
"content": {
"en": "",
"fr": "Lorem ipsum doleres sit amet."
},
"subscriptionLabel": {
"en": "",
"fr": "Je veux m'inscrire"
},
"connectionLabel": {
"en": "",
"fr": "Connexion"
}
}
},
{
"id": "",
"type": "city/memo/widget/home/alert-slider",
"url": {
"en": "en/alerts",
"fr": "fr/alertes"
},
"showHeader": true,
"header": {
"title": {
"en": "",
"fr": "Alertes"
},
"label": {
"en": "All",
"fr": "Toutes"
}
},
"options": {}
},
{
"id": "",
"type": "city/hub/widget/home/service-list",
"url": "",
"showHeader": true,
"header": {
"title": {
"en": "",
"fr": "Services en ligne"
},
"label": {
"en": "",
"fr": "Tous"
}
},
"options": {
"items": [{
"service": "$id1",
"title": {
"en": "",
"fr": "Payer une contravention"
},
"icon": "contravention",
"content": {
"en": "",
"fr": "Lorem ipsum dolores sit amet."
}
}]
}
},
{
"id": "",
"type": "city/hub/widget/home/service-list",
"url": "",
"showHeader": true,
"header": {
"title": {
"en": "",
"fr": "Ressources"
},
"label": {
"en": "",
"fr": "Tous"
}
},
"options": {
"items": [{
"service": "$id1",
"title": {
"en": "",
"fr": "Recherche par adresse"
},
"icon": "search-by-address",
"content": {
"en": "",
"fr": "Lorem ipsum dolores sit amet."
}
}]
}
},
{
"id": "",
"type": "city/survey/widget/home/quick-survey",
"url": null,
"showHeader": false,
"header": null,
"options": {
"quickSurvey": "$id"
}
},
{
"id": "",
"type": "city/hub/widget/home/service-list",
"url": "",
"showHeader": true,
"header": {
"title": {
"en": "",
"fr": "Consultations"
},
"label": {
"en": "",
"fr": "Tous"
}
},
"options": {
"items": [{
"service": "$id1",
"title": {
"en": "",
"fr": "La boîte à idées"
},
"icon": "ideas",
"content": {
"en": "",
"fr": "Lorem ipsum."
},
"label": {
"en": "",
"fr": "Soumettre une idée"
},
"url": {
"en": "",
"fr": "fr/services/boite-a-idees"
}
}, {
"service": "$id2",
"title": {
"en": "",
"fr": "Les sondages citoyens"
},
"icon": "survey",
"content": {
"en": "",
"fr": "Lorem ipsum."
},
"label": {
"en": "",
"fr": "Voir les sondages"
},
"url": "fr/services/voir-les-sondages"
}]
}
},
{
"id": "",
"type": "city/hub/widget/home/service-list",
"url": "",
"showHeader": true,
"header": {
"title": {
"en": "",
"fr": "Joindre la ville"
},
"label": {
"en": "",
"fr": "Tous"
}
},
"options": {
"items": [{
"service": "$id1",
"title": {
"en": "",
"fr": "Signaler un grafitti"
},
"icon": "report-graffiti",
"content": {
"en": "",
"fr": "Lorem ipsum doleres sit amet"
}
},
{
"service": "$id2 ",
"title": {
"en": "",
"fr": "Signaler un nid-de-poule"
},
"icon": "report-pothole"
}
]
}
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment