ci: cypres test setup(#274)

* fix: font size broken

* add first cypress test

* save onboarding language

* load language

* get first test to work

* update command

* install pnpm

* update workflow

* install

* update

* test

* increase timeout

* another update

* update 2

* update 3

* upsdada 4

* sfgsfgf 5

* add def supabase url

* fix supabase issue

* add ci

* fix ci

* update .env.example

* update port

* tired

* prepare

* preview

* this is it

* ?????

* 99999900

* fix log issue

* ci

* nkkh

* =====

* 200000
This commit is contained in:
Rotimi Best
2024-04-20 04:39:16 +01:00
committed by GitHub
parent 4f9844bdd2
commit a95be6d620
19 changed files with 827 additions and 65 deletions
@@ -33,7 +33,7 @@
{:else if hasAtLeastOneTranslation}
<Box className="text-center">
<AlignBoxTopLeft class="carbon-icon" size={32} />
<h3 class="text-md font-normal dark:text-white py-2">
<h3 class="text-lg font-normal dark:text-white py-2">
{$t('course.navItem.lessons.materials.no_translation')}
</h3>
</Box>
@@ -83,7 +83,6 @@
const content = $lessonByTranslation[lessonId][locale];
if (typeof localeExists[locale] === 'undefined') {
console.log('find the language');
const { data } = await supabase
.from('lesson_language')
.select(`id`)
@@ -142,9 +141,6 @@
materials: LessonPage['materials'],
translation: Record<LOCALE, string>
) {
console.log('isMaterialsEmpty', {
translation
});
const { slide_url, videos, note } = materials;
return (
@@ -249,11 +245,10 @@
isSaving = true;
timeoutId = setTimeout(async () => {
console.log('autosaving');
const { error } = await saveLesson(updatedMaterials);
if (error) {
console.log('error saving lesson', error);
console.error('error saving lesson', error);
snackbar.error('snackbar.materials.apology');
}
isSaving = false;