PageSourceSearch

https://smadar.ai/assets/MedicalTrainingCenter-BnvlEQeC.js

js smadar.ai collected 2026-10-05 15:06:35 UTC 4,329 bytes, 6 lines download raw bytes

1import{c as x,b as g,j as e,C as r,h as n,B as p}from"./index-BoPK12rZ.js";import{B as u}from"./badge-Dzgcftu_.js";import{P as i}from"./progress-B2ndVF8r.js";import{B as l}from"./book-open-BGe2uBUU.js";import{C as o}from"./circle-check-BHOaP-8t.js";import{C as h}from"./clock-DupAsq6s.js";import{P as f}from"./play-BLtsR25P.js";/**
2 * @license lucide-react v0.462.0 - ISC
3 *
4 * This source code is licensed under the ISC license.
5 * See the LICENSE file in the root directory of this source tree.
6 */const j=x("GraduationCap",[["path",{d:"M21.42 10.922a1 1 0 0 0-.019-1.838L12.83 5.18a2 2 0 0 0-1.66 0L2.6 9.08a1 1 0 0 0 0 1.832l8.57 3.908a2 2 0 0 0 1.66 0z",key:"j76jl0"}],["path",{d:"M22 10v6",key:"1lu8f3"}],["path",{d:"M6 12.5V16a6 3 0 0 0 12 0v-3.5",key:"1r8lef"}]]),b=()=>{const{t:s,language:d}=g(),c=d==="he",m=[{id:"1",titleHe:"הבנת תוצאות מעבדה",titleEn:"Understanding Lab Results",descHe:"לומדים לקרוא ולהבין תוצאות בדיקות דם",descEn:"Learn to read and understand blood test results",progress:60,lessons:5,duration:s("30 דק׳","30 min"),categoryHe:"בדיקות",categoryEn:"Tests"},{id:"2",titleHe:"ניהול תופעות לוואי",titleEn:"Managing Side Effects",descHe:"טיפים מעשיים להתמודדות עם תופעות לוואי",descEn:"Practical tips for handling side effects",progress:0,lessons:8,duration:s("45 דק׳","45 min"),categoryHe:"טיפול",categoryEn:"Treatment"},{id:"3",titleHe:"תזונה בזמן טיפול",titleEn:"Nutrition During Treatment",descHe:"מדריך תזונתי מקיף לזמן טיפולים",descEn:"Comprehensive nutritional guide during treatment",progress:100,lessons:4,duration:s("20 דק׳","20 min"),categoryHe:"תזונה",categoryEn:"Nutrition"},{id:"4",titleHe:"זכויות רפואיות",titleEn:"Medical Rights",descHe:"כל מה שצריך לדעת על הזכויות שלך",descEn:"Everything about your medical rights",progress:30,lessons:6,duration:s("35 דק׳","35 min"),categoryHe:"זכויות",categoryEn:"Rights"}];return e.jsx("div",{className:"min-h-screen bg-background p-4 pb-24",dir:c?"rtl":"ltr",children:e.jsxs("div",{className:"max-w-lg mx-auto space-y-4",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx(j,{className:"h-7 w-7 text-primary"}),e.jsx("h1",{className:"text-2xl font-bold text-foreground",children:s("מרכז הדרכה רפואי","Medical Training Center")})]}),e.jsx(r,{className:"bg-primary/5 border-primary/20",children:e.jsxs(n,{className:"p-4 flex items-center gap-3",children:[e.jsx(l,{className:"h-6 w-6 text-primary"}),e.jsxs("div",{children:[e.jsx("p",{className:"font-medium text-foreground",children:s("1 קורס הושלם מתוך 4","1 of 4 courses completed")}),e.jsx(i,{value:25,className:"h-2 mt-2"})]})]})}),m.map(t=>{const a=t.progress>=100;return e.jsx(r,{className:`hover:shadow-md transition-shadow ${a?"opacity-70":""}`,children:e.jsxs(n,{className:"p-4 space-y-3",children:[e.jsxs("div",{className:"flex items-start justify-between",children:[e.jsxs("div",{className:"flex-1",children:[e.jsx("p",{className:"font-semibold text-foreground",children:s(t.titleHe,t.titleEn)}),e.jsx("p",{className:"text-sm text-muted-foreground mt-1",children:s(t.descHe,t.descEn)})]}),a&&e.jsx(o,{className:"h-5 w-5 text-green-500 shrink-0"})]}),e.jsxs("div",{className:"flex flex-wrap gap-2 text-xs",children:[e.jsx(u,{variant:"outline",children:s(t.categoryHe,t.categoryEn)}),e.jsxs("span",{className:"flex items-center gap-1 text-muted-foreground",children:[e.jsx(l,{className:"h-3 w-3"}),t.lessons," ",s("שיעורים","lessons")]}),e.jsxs("span",{className:"flex items-center gap-1 text-muted-foreground",children:[e.jsx(h,{className:"h-3 w-3"}),t.duration]})]}),!a&&e.jsxs("div",{className:"space-y-1",children:[e.jsx(i,{value:t.progress,className:"h-2"}),e.jsxs("p",{className:"text-xs text-muted-foreground",children:[t.progress,"% ",s("הושלם","completed")]})]}),e.jsx(p,{size:"sm",variant:a?"outline":"default",className:"w-full",children:a?e.jsxs(e.Fragment,{children:[e.jsx(o,{className:"h-4 w-4 me-1"}),s("צפה שוב","Review")]}):e.jsxs(e.Fragment,{children:[e.jsx(f,{className:"h-4 w-4 me-1"}),t.progress>0?s("המשך","Continue"):s("התחל","Start")]})})]})},t.id)})]})})};export{b as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.