Thèmes

Module permettant de gérer les thèmes de l'application, qui peuvent être créés par des groupes (pour par exemple avoir des thèmes évènementiels).

Types

Theme implements Node

  • author: Group?
  • canChangeVisibility(​to:  Visibility) →  Boolean
  • canEdit: Boolean
  • createdAt: DateTime
  • endsAt: DateTime
  • id: ID
  • localID: LocalID
  • name: String
  • startsAt: DateTime
  • updatedAt: DateTime
  • values(​variant:  (Dark | Light)?) →  [ ThemeValue]

    Arguments

    • variant: (Dark | Light)?
    • visibility: GroupRestricted | Private | Public | SchoolRestricted | Unlisted

    Queries

    autodeployedTheme(​) →  Theme?

    themes(​all:  Boolean?) →  [ Theme]

    Arguments

    • all: Boolean?

    Mutations

    blockTheme(​id:  LocalID) →  Theme

    Arguments

    • id: LocalID

    setThemeValue(​theme:  LocalID, ​value:  String, ​variable:  ThemeVariable, ​variant:  Dark | Light) →  Theme

    Arguments

    • theme: LocalID
    • value: String
    • variable: ThemeVariable
      • variant: Dark | Light

        setThemeVisibility(​theme:  LocalID, ​visibility:  Visibility) →  Theme

        Arguments

        • theme: LocalID
        • visibility: GroupRestricted | Private | Public | SchoolRestricted | Unlisted

        upsertTheme(​...) →  Result< Theme>

        Churros API, version dev (at 8975f28)

        Made with <3 by net7 net7

        Documentation generated with Graphinx