use App\Models\Quiz;
use App\Models\QuizTheme;
use Cubist\Util\Files\Files;
+use Cubist\Util\Graphics\Color;
use Cubist\Util\PHP;
use Illuminate\Support\Facades\Route;
if (null === $theme || null === $quiz) {
abort(404);
}
+
+ $back = $theme->backgroundColor;
+ $text = (new Color($back))->closestColor([(new Color('#000000')), (new Color('#ffffff'))], true)->toCss();
+
$res = $this->_compileScreen(
$quiz->title, $url, __('Compilation du quiz en cours'),
__('Cette étape ne sera pas nécessaire lorsque le fluidbook sera installé sur son emplacement définitif'),
- $theme->backgroundColor,
- $theme->getTextsColor(),
+ $back,
+ $text,
);
return response($res);
}