Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
m7medVision committed Jan 16, 2024
2 parents a4d57b8 + 9702f47 commit b81bdf4
Show file tree
Hide file tree
Showing 5 changed files with 45 additions and 39 deletions.
4 changes: 2 additions & 2 deletions islands/Editor.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -135,10 +135,10 @@ export default function Editor(props: EditorProps) {
<div class="flex flex-col gap-2 grow overflow-hidden mt-2 mx-2">
<div dir="rtl" class="flex gap-2">
<button
class={"btn btn-info hover:opacity-75 grow " +
class={"btn btn-info grow border-0 " +
(isError
? "bg-error hover:bg-[#ff6868]"
: "bg-[#68e4ff] hover:bg-[#68e4ff]")}
: "bg-[#5bbcd1] hover:opacity-80")}
onClick={handleCodeRun}
>
تشغيل
Expand Down
56 changes: 31 additions & 25 deletions islands/Toast.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -5,40 +5,46 @@ export default function Toast() {
// You can call showToast here or from any other component
// showToast('Hello, world!');
}, []);

return (
<>
{ToastSignal.value.show && (
<div class="toast text-2xl text-center toast-start mr-4 animation-toast z-[100]">
{
ToastSignal.value.type === "success" ? (
<div class="toast text-2xl text-center toast-start mr-4 animation-toast z-[1000]">
{ToastSignal.value.type === "success"
? (
<div class="alert alert-success">
<span>{ToastSignal.value.message}</span>
</div>
) : (
ToastSignal.value.type === "error" ? (
<div class="alert alert-error">
<span>{ToastSignal.value.message}</span>
</div>
) : (
ToastSignal.value.type === "warning" ? (
<div class="alert alert-warning">
<span>{ToastSignal.value.message}</span>
</div>
) : (
ToastSignal.value.type === "info" ? (
<div class="alert alert-info">
<span>{ToastSignal.value.message}</span>
</div>
) : (
<div class="alert">
)
: (
ToastSignal.value.type === "error"
? (
<div class="alert alert-error">
<span>{ToastSignal.value.message}</span>
</div>
)
)
)
)
}
: (
ToastSignal.value.type === "warning"
? (
<div class="alert alert-warning">
<span>{ToastSignal.value.message}</span>
</div>
)
: (
ToastSignal.value.type === "info"
? (
<div class="alert alert-info">
<span>{ToastSignal.value.message}</span>
</div>
)
: (
<div class="alert">
<span>{ToastSignal.value.message}</span>
</div>
)
)
)
)}
</div>
)}
</>
Expand Down
2 changes: 1 addition & 1 deletion routes/[...slug].tsx
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ export default function CoursePage(
</Head>
<main>
<div
class="btn btn-info bg-[#68e4ff] hover:bg-[#68e4ff] flex items-center gap-1 md:hidden mt-2 fixed z-[999] bottom-2 right-2"
class="btn btn-info bg-[#5bbcd1] hover:bg-[#5bbcd1] flex items-center gap-1 md:hidden mt-2 fixed z-[999] bottom-2 right-2"
id="open-editor"
>
<IconAppWindow />
Expand Down
2 changes: 1 addition & 1 deletion routes/group/[slug].tsx
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ export default function CoursePage(props: PageProps<Props>) {
<meta property="og:title" content="نخلة جي أس" />
</Head>
<main class="flex flex-col h-full-minus-bar">
<div class="w-full my-6 grow bg-base-300 rounded-btn flex flex-col justify-center items-center">
<div class="w-full my-6 grow bg-base-300 rounded-btn flex flex-col justify-center items-center py-8 md:py-0">
<div>
<div class="flex gap-1 items-center">
<h2 class="text-3xl font-bold">
Expand Down
20 changes: 10 additions & 10 deletions utils/precode.ts
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
import {existsSync} from "https://deno.land/[email protected]/fs/mod.ts";
import { existsSync } from "https://deno.land/[email protected]/fs/mod.ts";
export function getPreCode(slug: string): string {
if (!existsSync(`./precodes/${slug}.js`)) {
return `console.log("السلام عليكم, :)");`
}
const text = Deno.readTextFileSync(`./precodes/${slug}.js`);
if (text.length > 0) {
return text;
}
return `console.log("السلام عليكم, :)");`
}
if (!existsSync(`./precodes/${slug}.js`)) {
return `console.log("سلام");`;
}
const text = Deno.readTextFileSync(`./precodes/${slug}.js`);
if (text.length > 0) {
return text;
}
return `console.log("سلام");`;
}

0 comments on commit b81bdf4

Please sign in to comment.