수정
서비스 사례 수정
") { fields.content = ""; } else { const parser = new DOMParser(); const parsedHtml = parser.parseFromString(content, "text/html"); const aTags = parsedHtml.getElementsByTagName("a"); for (let i = 0; i < aTags.length; i++) { aTags[i].classList.add("text-blue-500", "underline"); } fields.content = parsedHtml.body.innerHTML; } submitted = true; isValid = schema.isValidSync(fields); if (isValid) { const thumbnailUrl = extractFirstImageUrl(fields.content); const { error } = await supabase.from("portfolio").update({ title: fields.title, content: fields.content, thumbnail_url: thumbnailUrl, category, address1: fields.locationSido.name, address2: fields.locationSiGuGun.name, address3: fields.locationDong.name || null, address1_code: fields.locationSido.code, address2_code: fields.locationSiGuGun.code, address3_code: fields.locationDong.code || null, filter_type: fields.filter_type, filter_style: fields.filter_style, filter_size: fields.filter_cleaning_type === "부분청소" ? "" : fields.filter_size, size_pyeong: fields.filter_cleaning_type === "부분청소" ? null : fields.size_pyeong ? parseFloat(fields.size_pyeong) : null, filter_budget: fields.filter_budget, filter_sign_type: fields.filter_sign_type, filter_cleaning_type: fields.filter_cleaning_type, filter_demolition_type: fields.filter_demolition_type }).eq("id", $page.params.id); if (error) { console.log(error); } else { set_store_value(toastMessage, $toastMessage = "서비스 사례가 수정되었습니다.", $toastMessage); window.history.back(); } } else { set_store_value(loading, $loading = false, $loading); } }" submitted="false" class="mb-4 h-screen p-4">
기본정보 등록
지 역
시/도 선택
서울
부산
대구
인천
광주
대전
울산
세종
경기
강원
충북
충남
전북
전남
경북
경남
제주
시/군/구 선택
업 종
선택하세요
사무실
상가/매장
카페/베이커리
음식점
교육
숙박
병원
스포츠
기타
면 적
평
상세내용 입력