Skip to content

Commit cd1d6ae

Browse files
committed
Add no-inline option
1 parent 96a301f commit cd1d6ae

File tree

17 files changed

+75
-75
lines changed

17 files changed

+75
-75
lines changed

apps/web/src/components/b-cert-presentation.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import { Button, cn } from '@blms/ui';
66
import { useGreater } from '#src/hooks/use-greater.js';
77

88
import { useTranslation } from 'react-i18next';
9-
import BCertImage from '../assets/about/bcert-presentation.webp';
9+
import BCertImage from '../assets/about/bcert-presentation.webp?no-inline';
1010

1111
interface BCertPresentationProps {
1212
marginClasses?: string;

apps/web/src/components/footer.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ import { cn } from '@blms/ui';
1313

1414
import { useGreater } from '#src/hooks/use-greater.ts';
1515

16-
import OrangePill from '../assets/icons/footer_pill.webp';
16+
import OrangePill from '../assets/icons/footer_pill.webp?no-inline';
1717
import PlanBLogoBlack from '../assets/logo/planb_logo_horizontal_black_orangepill_gradient.svg';
1818
import PlanBLogoWhite from '../assets/logo/planb_logo_horizontal_white_orangepill_gradient.svg';
1919

apps/web/src/components/proofreading-progress.tsx

+8-8
Original file line numberDiff line numberDiff line change
@@ -16,14 +16,14 @@ import {
1616
} from '@blms/ui';
1717

1818
import { useContext } from 'react';
19-
import largeCircleProgress0 from '#src/assets/proofreading/large_circle_progress_0.webp';
20-
import largeCircleProgress1 from '#src/assets/proofreading/large_circle_progress_1.webp';
21-
import largeCircleProgress2 from '#src/assets/proofreading/large_circle_progress_2.webp';
22-
import largeCircleProgress3 from '#src/assets/proofreading/large_circle_progress_3.webp';
23-
import smallCircleProgress0 from '#src/assets/proofreading/small_circle_progress_0.webp';
24-
import smallCircleProgress1 from '#src/assets/proofreading/small_circle_progress_1.webp';
25-
import smallCircleProgress2 from '#src/assets/proofreading/small_circle_progress_2.webp';
26-
import smallCircleProgress3 from '#src/assets/proofreading/small_circle_progress_3.webp';
19+
import largeCircleProgress0 from '#src/assets/proofreading/large_circle_progress_0.webp?no-inline';
20+
import largeCircleProgress1 from '#src/assets/proofreading/large_circle_progress_1.webp?no-inline';
21+
import largeCircleProgress2 from '#src/assets/proofreading/large_circle_progress_2.webp?no-inline';
22+
import largeCircleProgress3 from '#src/assets/proofreading/large_circle_progress_3.webp?no-inline';
23+
import smallCircleProgress0 from '#src/assets/proofreading/small_circle_progress_0.webp?no-inline';
24+
import smallCircleProgress1 from '#src/assets/proofreading/small_circle_progress_1.webp?no-inline';
25+
import smallCircleProgress2 from '#src/assets/proofreading/small_circle_progress_2.webp?no-inline';
26+
import smallCircleProgress3 from '#src/assets/proofreading/small_circle_progress_3.webp?no-inline';
2727
import { ConversionRateContext } from '#src/providers/conversionRateContext.tsx';
2828

2929
const SmallProgressImage = ({ progress }: { progress: number }) => {

apps/web/src/molecules/about-us.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import BitcoinCircle from '#src/assets/icons/bitcoin_circle.svg';
66
import Groups from '#src/assets/icons/groups.svg';
77
import OpenSource from '#src/assets/icons/open_source.svg';
88
import VisibilityOff from '#src/assets/icons/visibility_off.svg';
9-
import ProfessorsTile from '../assets/home/professors.webp';
9+
import ProfessorsTile from '../assets/home/professors.webp?no-inline';
1010

1111
const paragraphClassName = cn(
1212
'text-sm text-gray-400 sm:text-sm lg:text-base',

apps/web/src/routes/$lang/_content/_misc/about.tsx

+36-36
Original file line numberDiff line numberDiff line change
@@ -3,42 +3,42 @@ import { useTranslation } from 'react-i18next';
33

44
import { Button } from '@blms/ui';
55

6-
import Corporates from '#src/assets/about/corporates.webp';
7-
import PlanBCircles from '#src/assets/about/planb_circles.webp';
8-
import PpAjelex from '#src/assets/people/ajelex.webp';
9-
import PpAsi0 from '#src/assets/people/asi0.webp';
10-
import Ct01 from '#src/assets/people/contributors/01.webp';
11-
import Ct02 from '#src/assets/people/contributors/02.webp';
12-
import Ct03 from '#src/assets/people/contributors/03.webp';
13-
import Ct04 from '#src/assets/people/contributors/04.webp';
14-
import Ct05 from '#src/assets/people/contributors/05.webp';
15-
import Ct06 from '#src/assets/people/contributors/06.webp';
16-
import Ct07 from '#src/assets/people/contributors/07.webp';
17-
import Ct08 from '#src/assets/people/contributors/08.webp';
18-
import Ct09 from '#src/assets/people/contributors/09.webp';
19-
import Ct10 from '#src/assets/people/contributors/10.webp';
20-
import Ct11 from '#src/assets/people/contributors/11.webp';
21-
import Ct12 from '#src/assets/people/contributors/12.webp';
22-
import Ct13 from '#src/assets/people/contributors/13.webp';
23-
import Ct14 from '#src/assets/people/contributors/14.webp';
24-
import Ct15 from '#src/assets/people/contributors/15.webp';
25-
import Ct16 from '#src/assets/people/contributors/16.webp';
26-
import Ct17 from '#src/assets/people/contributors/17.webp';
27-
import Ct18 from '#src/assets/people/contributors/18.webp';
28-
import Ct19 from '#src/assets/people/contributors/19.webp';
29-
import Ct20 from '#src/assets/people/contributors/20.webp';
30-
import Ct21 from '#src/assets/people/contributors/21.webp';
31-
import PpDavid from '#src/assets/people/david.webp';
32-
import PpFanis from '#src/assets/people/fanis.webp';
33-
import PpGiacomo from '#src/assets/people/giacomo.webp';
34-
import PpGibson from '#src/assets/people/gibson.webp';
35-
import PpJim from '#src/assets/people/jim.webp';
36-
import PpLoic from '#src/assets/people/loic.webp';
37-
import PpPierre from '#src/assets/people/pierre.webp';
38-
import PpRogzy from '#src/assets/people/rogzy.webp';
39-
import PpTheom from '#src/assets/people/theo_m.webp';
40-
import PpTheop from '#src/assets/people/theo_p.webp';
41-
import PpTodd from '#src/assets/people/todd.webp';
6+
import Corporates from '#src/assets/about/corporates.webp?no-inline';
7+
import PlanBCircles from '#src/assets/about/planb_circles.webp?no-inline';
8+
import PpAjelex from '#src/assets/people/ajelex.webp?no-inline';
9+
import PpAsi0 from '#src/assets/people/asi0.webp?no-inline';
10+
import Ct01 from '#src/assets/people/contributors/01.webp?no-inline';
11+
import Ct02 from '#src/assets/people/contributors/02.webp?no-inline';
12+
import Ct03 from '#src/assets/people/contributors/03.webp?no-inline';
13+
import Ct04 from '#src/assets/people/contributors/04.webp?no-inline';
14+
import Ct05 from '#src/assets/people/contributors/05.webp?no-inline';
15+
import Ct06 from '#src/assets/people/contributors/06.webp?no-inline';
16+
import Ct07 from '#src/assets/people/contributors/07.webp?no-inline';
17+
import Ct08 from '#src/assets/people/contributors/08.webp?no-inline';
18+
import Ct09 from '#src/assets/people/contributors/09.webp?no-inline';
19+
import Ct10 from '#src/assets/people/contributors/10.webp?no-inline';
20+
import Ct11 from '#src/assets/people/contributors/11.webp?no-inline';
21+
import Ct12 from '#src/assets/people/contributors/12.webp?no-inline';
22+
import Ct13 from '#src/assets/people/contributors/13.webp?no-inline';
23+
import Ct14 from '#src/assets/people/contributors/14.webp?no-inline';
24+
import Ct15 from '#src/assets/people/contributors/15.webp?no-inline';
25+
import Ct16 from '#src/assets/people/contributors/16.webp?no-inline';
26+
import Ct17 from '#src/assets/people/contributors/17.webp?no-inline';
27+
import Ct18 from '#src/assets/people/contributors/18.webp?no-inline';
28+
import Ct19 from '#src/assets/people/contributors/19.webp?no-inline';
29+
import Ct20 from '#src/assets/people/contributors/20.webp?no-inline';
30+
import Ct21 from '#src/assets/people/contributors/21.webp?no-inline';
31+
import PpDavid from '#src/assets/people/david.webp?no-inline';
32+
import PpFanis from '#src/assets/people/fanis.webp?no-inline';
33+
import PpGiacomo from '#src/assets/people/giacomo.webp?no-inline';
34+
import PpGibson from '#src/assets/people/gibson.webp?no-inline';
35+
import PpJim from '#src/assets/people/jim.webp?no-inline';
36+
import PpLoic from '#src/assets/people/loic.webp?no-inline';
37+
import PpPierre from '#src/assets/people/pierre.webp?no-inline';
38+
import PpRogzy from '#src/assets/people/rogzy.webp?no-inline';
39+
import PpTheom from '#src/assets/people/theo_m.webp?no-inline';
40+
import PpTheop from '#src/assets/people/theo_p.webp?no-inline';
41+
import PpTodd from '#src/assets/people/todd.webp?no-inline';
4242
import { PageLayout } from '#src/components/page-layout.js';
4343
import { AboutUs } from '#src/molecules/about-us.js';
4444
import { Person } from '#src/molecules/person.js';

apps/web/src/routes/$lang/_content/_misc/b-cert.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import {
1414
cn,
1515
} from '@blms/ui';
1616

17-
import bCertsImage from '#src/assets/about/bcert-image.webp';
17+
import bCertsImage from '#src/assets/about/bcert-image.webp?no-inline';
1818
import { PageLayout } from '#src/components/page-layout.js';
1919
import { trpc } from '#src/utils/trpc.js';
2020

apps/web/src/routes/$lang/_content/courses/$courseId/-components/course-conclusion.tsx

+3-3
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,14 @@ import { Button, cn } from '@blms/ui';
88

99
import congratsDark from '#src/assets/animations/congrats_animation_dark.webm';
1010
import congratsDarkMobile from '#src/assets/animations/congrats_animation_dark_mobile.webm';
11-
import completionStepsMobile from '#src/assets/courses/completion-steps-course-mobile.webp';
12-
import completionSteps from '#src/assets/courses/completion-steps-course.webp';
11+
import completionStepsMobile from '#src/assets/courses/completion-steps-course-mobile.webp?no-inline';
12+
import completionSteps from '#src/assets/courses/completion-steps-course.webp?no-inline';
1313
import BookPixel from '#src/assets/icons/book-pixelated.svg?react';
1414
import BookOpen from '#src/assets/icons/book_open.svg?react';
1515
import FailurePixel from '#src/assets/icons/failure-pixelated.svg?react';
1616
import Finish from '#src/assets/icons/finish.svg?react';
1717
import HeartPixel from '#src/assets/icons/heart-pixelated.svg?react';
18-
import LockGif from '#src/assets/icons/lock.gif';
18+
import LockGif from '#src/assets/icons/lock.gif?no-inline';
1919
import Padlock from '#src/assets/icons/padlock.svg?react';
2020
import SpeechIcon from '#src/assets/icons/speech_icon.svg?react';
2121
import SuccessParty from '#src/assets/icons/success_party.svg?react';

apps/web/src/routes/$lang/_content/courses/$courseId/-components/course-conclusion/conclusion-finish.tsx

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ import { t } from 'i18next';
33
import React, { useContext } from 'react';
44
import { Trans, useTranslation } from 'react-i18next';
55

6-
import CertificateLockImage from '#src/assets/courses/completion-diploma-lock.webp';
7-
import CertificateSatoshiImage from '#src/assets/courses/completion-diploma-satoshi-clear.webp';
6+
import CertificateLockImage from '#src/assets/courses/completion-diploma-lock.webp?no-inline';
7+
import CertificateSatoshiImage from '#src/assets/courses/completion-diploma-satoshi-clear.webp?no-inline';
88

99
import type { CourseExamResults, JoinedCourseWithAll } from '@blms/types';
1010
import { DividerSimple } from '@blms/ui';

apps/web/src/routes/$lang/_content/courses/$courseId/-components/course-review.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ import {
2424
customToast,
2525
} from '@blms/ui';
2626

27-
import LockGif from '#src/assets/icons/lock.gif';
27+
import LockGif from '#src/assets/icons/lock.gif?no-inline';
2828
import { AuthModal } from '#src/components/AuthModals/auth-modal.tsx';
2929
import { AuthModalState } from '#src/components/AuthModals/props.ts';
3030
import { useDisclosure } from '#src/hooks/use-disclosure.ts';

apps/web/src/routes/$lang/_content/courses/-components/book-modal/modal-book-summary.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { useTranslation } from 'react-i18next';
44
import type { CourseChapterResponse, JoinedCourseWithAll } from '@blms/types';
55
import { cn } from '@blms/ui';
66

7-
import leftBackgroundImg from '#src/assets/courses/left-background.webp';
7+
import leftBackgroundImg from '#src/assets/courses/left-background.webp?no-inline';
88
import { PaymentRow } from '#src/components/payment-row.js';
99
import { getDateString, getTimeString } from '#src/utils/date.js';
1010

apps/web/src/routes/$lang/_content/courses/-components/payment-modal/modal-payment-summary.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { useTranslation } from 'react-i18next';
44
import type { JoinedCourseWithAll } from '@blms/types';
55
import { cn } from '@blms/ui';
66

7-
import leftBackgroundImg from '#src/assets/courses/left-background.webp';
7+
import leftBackgroundImg from '#src/assets/courses/left-background.webp?no-inline';
88
import { PaymentRow } from '#src/components/payment-row.js';
99
import { getDateString } from '#src/utils/date.ts';
1010
import { assetUrl } from '#src/utils/index.ts';

apps/web/src/routes/$lang/_content/events/-components/modal-book-summary.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { useTranslation } from 'react-i18next';
44
import type { JoinedEvent } from '@blms/types';
55
import { cn } from '@blms/ui';
66

7-
import leftBackgroundImg from '#src/assets/courses/left-background.webp';
7+
import leftBackgroundImg from '#src/assets/courses/left-background.webp?no-inline';
88
import { PaymentRow } from '#src/components/payment-row.js';
99
import Flag from '#src/molecules/Flag/index.tsx';
1010
import { getDateString, getTimeString } from '#src/utils/date.js';

apps/web/src/routes/$lang/_content/events/-components/modal-payment-summary.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { useTranslation } from 'react-i18next';
44
import type { JoinedEvent } from '@blms/types';
55
import { cn } from '@blms/ui';
66

7-
import leftBackgroundImg from '#src/assets/courses/left-background.webp';
7+
import leftBackgroundImg from '#src/assets/courses/left-background.webp?no-inline';
88
import { PaymentRow } from '#src/components/payment-row.js';
99
import { getDateString, getTimeString } from '#src/utils/date.js';
1010
import { resourceImgUrl } from '#src/utils/index.ts';

apps/web/src/routes/$lang/_content/resources/lectures/$lectureName-$lectureId.tsx

+2-2
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@ import {
1414
TextTag,
1515
} from '@blms/ui';
1616

17-
import LockGif from '#src/assets/icons/lock.gif';
17+
import LockGif from '#src/assets/icons/lock.gif?no-inline';
1818
import BookOpen from '#src/assets/resources/library.svg';
19-
import VideoPreview from '#src/assets/resources/preview-video.webp';
19+
import VideoPreview from '#src/assets/resources/preview-video.webp?no-inline';
2020
import { fixEmbedUrl } from '#src/components/Markdown/conference-markdown-body.tsx';
2121
import { useSmaller } from '#src/hooks/use-smaller.ts';
2222
import Flag from '#src/molecules/Flag/index.tsx';

apps/web/src/routes/$lang/dashboard/_dashboard/-components/global-certifications.tsx

+2-2
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@ import { IoReload } from 'react-icons/io5';
1111
import type { JoinedBCertResults, Ticket } from '@blms/types';
1212
import { Button, Loader, cn } from '@blms/ui';
1313

14-
import DummyBCert from '#src/assets/about/dummy-bcert.webp';
14+
import DummyBCert from '#src/assets/about/dummy-bcert.webp?no-inline';
1515
import ApprovedIcon from '#src/assets/icons/approved.svg?react';
16-
import SandClockGif from '#src/assets/icons/sandClock/sandclock.gif';
16+
import SandClockGif from '#src/assets/icons/sandClock/sandclock.gif?no-inline';
1717
import { useSmaller } from '#src/hooks/use-smaller.ts';
1818
import { ButtonWithArrow } from '#src/molecules/button-arrow.tsx';
1919
import { AppContext } from '#src/providers/context.js';

apps/web/src/routes/$lang/dashboard/_dashboard/course/$courseId.tsx

+4-4
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,11 @@ import {
2323
cn,
2424
} from '@blms/ui';
2525

26-
import CertificateLockImage from '#src/assets/courses/completion-diploma-lock.webp';
27-
import CertificateSatoshiImage from '#src/assets/courses/completion-diploma-satoshi.webp';
26+
import CertificateLockImage from '#src/assets/courses/completion-diploma-lock.webp?no-inline';
27+
import CertificateSatoshiImage from '#src/assets/courses/completion-diploma-satoshi.webp?no-inline';
2828
import ApprovedIcon from '#src/assets/icons/approved.svg?react';
29-
import LockGif from '#src/assets/icons/lock.gif';
30-
import SandClockGif from '#src/assets/icons/sandClock/sandclock.gif';
29+
import LockGif from '#src/assets/icons/lock.gif?no-inline';
30+
import SandClockGif from '#src/assets/icons/sandClock/sandclock.gif?no-inline';
3131
import { TabsListUnderlined } from '#src/components/Tabs/TabsListUnderlined.tsx';
3232
import { AuthorCard } from '#src/components/author-card.tsx';
3333
import { useSmaller } from '#src/hooks/use-smaller.ts';

apps/web/src/routes/$lang/index.tsx

+9-9
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,12 @@ import { Button, Carousel, CarouselContent, CarouselItem, cn } from '@blms/ui';
99

1010
import HeaderLeft from '#src/assets/home/header_left.svg';
1111
import HeaderRight from '#src/assets/home/header_right.svg';
12-
import TwitterClaire from '#src/assets/home/twitter_claire.jpeg';
13-
import TwitterLecompte from '#src/assets/home/twitter_lecompte.jpeg';
14-
import TwitterLoic from '#src/assets/home/twitter_loic.jpeg';
15-
import TwitterMirBtc from '#src/assets/home/twitter_mir_btc.jpeg';
16-
import TwitterScuba from '#src/assets/home/twitter_scuba.jpeg';
17-
import HeaderPill from '#src/assets/icons/footer_pill.webp';
12+
import TwitterClaire from '#src/assets/home/twitter_claire.jpeg?no-inline';
13+
import TwitterLecompte from '#src/assets/home/twitter_lecompte.jpeg?no-inline';
14+
import TwitterLoic from '#src/assets/home/twitter_loic.jpeg?no-inline';
15+
import TwitterMirBtc from '#src/assets/home/twitter_mir_btc.jpeg?no-inline';
16+
import TwitterScuba from '#src/assets/home/twitter_scuba.jpeg?no-inline';
17+
import HeaderPill from '#src/assets/icons/footer_pill.webp?no-inline';
1818
import { AuthModal } from '#src/components/AuthModals/auth-modal.tsx';
1919
import { AuthModalState } from '#src/components/AuthModals/props.ts';
2020
import { BCertPresentation } from '#src/components/b-cert-presentation.tsx';
@@ -28,9 +28,9 @@ import type { PaymentModalDataModel } from '#src/services/utils.tsx';
2828
import { resourceImgUrl } from '#src/utils/index.ts';
2929
import { trpc } from '#src/utils/trpc.ts';
3030

31-
import SponsorMobile from '#src/assets/home/mobile-logos.webp';
32-
import Sponsor from '#src/assets/home/sponsor-images.webp';
33-
import WorldMap from '#src/assets/home/world-map.webp';
31+
import SponsorMobile from '#src/assets/home/mobile-logos.webp?no-inline';
32+
import Sponsor from '#src/assets/home/sponsor-images.webp?no-inline';
33+
import WorldMap from '#src/assets/home/world-map.webp?no-inline';
3434
import { MainLayout } from '../../components/main-layout.tsx';
3535
import { AboutUs } from '../../molecules/about-us.tsx';
3636
import { CourseCard } from '../../organisms/course-card.tsx';

0 commit comments

Comments
 (0)