getLoginThemeCss method

Future<String> getLoginThemeCss(
  1. PaletteSettings paletteSettings, {
  2. bool? darkForeground,
  3. RequestConfig? requestConfig,
})

Implementation

Future<String> getLoginThemeCss(PaletteSettings paletteSettings,
    {bool? darkForeground, RequestConfig? requestConfig}) async {
  var queryParams = <String, dynamic>{};
  if (darkForeground != null) {
    queryParams['darkForeground'] = darkForeground;
  }
  var options = defaultHttpOptionsFromConfig(requestConfig);
  options.responseType = ResponseType.plain;
  var response = await _tbClient.post<String>(
      '/api/noauth/whiteLabel/loginThemeCss',
      queryParameters: queryParams,
      data: jsonEncode(paletteSettings),
      options: options);
  return response.data!;
}