Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
100 commits
Select commit Hold shift + click to select a range
f383730
feat(web): add GitHub and Google OAuth button components
estib-vega Jun 16, 2025
97d2e8c
feat(web/auth): add redirect guard components
estib-vega Jun 16, 2025
0c7021d
feat(web): update Navigation/Header for new login/signup
estib-vega Jun 16, 2025
ad35d8d
refactor(web): update layout for new authentication state and redirects
estib-vega Jun 16, 2025
7b47ef9
feat(web): show logged out view in main app page
estib-vega Jul 30, 2025
afec016
fix(web): check for logged in user by USER_SERVICE, not token
estib-vega Jul 30, 2025
b8de015
feat(web): add all new auth/user pages
estib-vega Jul 30, 2025
7ba2f2b
refactor(web): update root layout for auth/login routes
estib-vega Jun 16, 2025
c9676fe
Update the import paths
estib-vega Sep 18, 2025
9c2c912
login page: basic layout
PavelLaptev Sep 18, 2025
d4f8aa6
update login page layout
PavelLaptev Sep 19, 2025
9bf7d42
add email textbox
PavelLaptev Sep 19, 2025
b8e4af9
move InfoMessage into UI and update login error messages
PavelLaptev Sep 19, 2025
0d66917
Show confirmation message after resending email
PavelLaptev Sep 19, 2025
f4d93f9
unify login/password pages layout
PavelLaptev Sep 19, 2025
9bfa71b
Add user to signup page
estib-vega Sep 19, 2025
4bd8810
update signup form
PavelLaptev Sep 19, 2025
8c8fa7e
fix cyclic dependency
PavelLaptev Sep 19, 2025
4161dcd
Add onblur event support to Textbox component
PavelLaptev Sep 19, 2025
7206dba
Update pnpm-lock.yaml
PavelLaptev Sep 19, 2025
6d11d97
Remove special character requirement from signup password
PavelLaptev Sep 19, 2025
65069ea
Refactor password reset flow and update styles
PavelLaptev Sep 19, 2025
758a384
Improve feedback messages on forgot password and signup
PavelLaptev Sep 19, 2025
76043bd
Refactor password forms with reusable components
PavelLaptev Sep 19, 2025
e59f6c8
Refactor auth pages to use AuthUtilityLayout
PavelLaptev Sep 19, 2025
478717b
Unify message placement in auth-related forms
PavelLaptev Sep 19, 2025
3a918eb
Update +page.svelte
PavelLaptev Sep 19, 2025
49df3b0
Add OAuth mode prop to auth components
PavelLaptev Sep 19, 2025
06b9a6f
refactor some layouts and validation cnditions
PavelLaptev Sep 20, 2025
7f677c1
Refactor forms to use <form> elements and onsubmit handlers
PavelLaptev Sep 20, 2025
ee2909c
Enhance FullscreenIllustrationCard and update auth pages
PavelLaptev Sep 21, 2025
327e003
Add UsernameTextbox component and update signup/profile forms
PavelLaptev Sep 21, 2025
cea9fd0
clear error message before submitting
PavelLaptev Sep 26, 2025
f619863
wiggle the error message
PavelLaptev Sep 26, 2025
e191b3d
resend email condition
PavelLaptev Sep 26, 2025
cadf540
update navigation
PavelLaptev Sep 26, 2025
3daa34c
redirect to profile page from the "finilize" page
PavelLaptev Sep 26, 2025
b7146f6
move style to src for consistency
PavelLaptev Sep 26, 2025
0799fbb
new hero section + purging old assets
PavelLaptev Sep 28, 2025
db69ef0
more new sections
PavelLaptev Sep 28, 2025
a3a897f
social quotes + changelog sections
PavelLaptev Oct 1, 2025
f023a4a
some CSS fixes + footer update
PavelLaptev Oct 1, 2025
45f6197
added featured videos
PavelLaptev Sep 30, 2025
089eb2d
Update .env
PavelLaptev Sep 30, 2025
99367cc
Login: Turn the forms into divs
estib-vega Sep 30, 2025
f70e31c
Display the ability to resend confirmation mail only if needed
estib-vega Sep 30, 2025
094f296
refactor FeatureUpdates
PavelLaptev Sep 30, 2025
15ed24d
rename "Footer" to "CompactFooter"
PavelLaptev Sep 30, 2025
4c80722
update Hero section breakpoints
PavelLaptev Sep 30, 2025
0ffd6de
Resend confirmation: Use div
estib-vega Sep 30, 2025
678aa25
added responsive styles
PavelLaptev Oct 1, 2025
98af4b2
header styles update
PavelLaptev Sep 30, 2025
733d771
style fix: disabled arrow button on mobiles
PavelLaptev Sep 30, 2025
5f10436
Logged in page
estib-vega Oct 1, 2025
ee9158f
downloads page update
PavelLaptev Oct 1, 2025
5cc5101
new "nightlies" page
PavelLaptev Oct 1, 2025
11a9e64
Update .env
PavelLaptev Oct 1, 2025
92a6ed2
Update +page.svelte
PavelLaptev Oct 1, 2025
81e5692
remove unused icons
PavelLaptev Oct 1, 2025
e6f85d3
LoggedIn page layout change
PavelLaptev Oct 1, 2025
069e7d7
Update FullscreenIllustrationCard.svelte
PavelLaptev Oct 1, 2025
c9ae9fa
move marketing-related components into a folder
PavelLaptev Oct 1, 2025
02e6e40
remove dead components
PavelLaptev Oct 1, 2025
ebc12e0
cta button update
PavelLaptev Oct 2, 2025
e9383d0
changes the changelog link
PavelLaptev Oct 2, 2025
9e2732b
Merge branch 'master' into svelte-login-migration-2
PavelLaptev Oct 2, 2025
0da86b4
Delete modern-grid-layout-subgrids.md
PavelLaptev Oct 2, 2025
d401af2
remove unused styles and show shorten logo for service pages
PavelLaptev Oct 2, 2025
da6fc73
Redirect the user to the profile page if there are no projects
estib-vega Oct 2, 2025
cbd5f49
fix (section card): Render conditionally
PavelLaptev Oct 2, 2025
8b02fbd
Merge branch 'master' into svelte-login-migration-2
PavelLaptev Oct 2, 2025
f69409a
update profile page
PavelLaptev Oct 2, 2025
b7a9270
Merge branch 'master' into svelte-login-migration-2
PavelLaptev Oct 3, 2025
029bcc5
fix (ProfilePictureUpload): convert px to rem
PavelLaptev Oct 3, 2025
918d49f
fix: avatar not updating when update profile
PavelLaptev Oct 3, 2025
d491771
Merge branch 'master' into svelte-login-migration-2
PavelLaptev Oct 6, 2025
5f02673
Merge branch 'master' into svelte-login-migration-2
PavelLaptev Oct 6, 2025
468429b
move "AI features" demo to the content json file
PavelLaptev Oct 6, 2025
df27759
update menu and footer
PavelLaptev Oct 6, 2025
8e68850
Merge branch 'master' into svelte-login-migration-2
PavelLaptev Oct 6, 2025
bca69a7
downloads page styles update
PavelLaptev Oct 6, 2025
e1f2c09
web: new cursors for marketing pages
PavelLaptev Oct 6, 2025
03ad1f9
Update the blog feed to the new featured feed
schacon Oct 7, 2025
afa5c5f
display user profile image if he logged in
PavelLaptev Oct 7, 2025
a235d3a
add "download the app" card to the profile
PavelLaptev Oct 7, 2025
dc875e8
temp disable custom cursors
PavelLaptev Oct 7, 2025
c0683ef
updated copy to be a little more simpatico
schacon Oct 9, 2025
5daa8b8
comment cleanup
PavelLaptev Oct 9, 2025
ef89919
new og image
PavelLaptev Oct 9, 2025
ec5a82f
Merge branch 'master' into svelte-login-migration-2
PavelLaptev Oct 9, 2025
54cb187
just kidding, I like refined better
schacon Oct 9, 2025
62cfbc4
preview YT videos inline
PavelLaptev Oct 9, 2025
e1be7b6
do not break "AI coding" string
PavelLaptev Oct 9, 2025
3c50a44
custom AI demo thumbnail
PavelLaptev Oct 9, 2025
4bbdcf9
autoplay video previews
PavelLaptev Oct 9, 2025
28e6069
update and fix custom cursors
PavelLaptev Oct 9, 2025
12d75b5
disable logo ling for the home page
PavelLaptev Oct 9, 2025
7046379
update feature card style
PavelLaptev Oct 9, 2025
8869c76
add icons
PavelLaptev Oct 9, 2025
10c9ab3
make YT fetching more robust
PavelLaptev Oct 9, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 1 addition & 2 deletions apps/desktop/src/components/AiCredentialCheck.svelte
Original file line number Diff line number Diff line change
@@ -1,10 +1,9 @@
<script lang="ts">
import InfoMessage from '$components/InfoMessage.svelte';
import { AI_SERVICE, type DiffInput } from '$lib/ai/service';
import { ModelKind } from '$lib/ai/types';
import { USER_SERVICE } from '$lib/user/userService';
import { inject } from '@gitbutler/core/context';
import { Button, Link } from '@gitbutler/ui';
import { Button, InfoMessage, Link } from '@gitbutler/ui';
import { slide } from 'svelte/transition';

const aiService = inject(AI_SERVICE);
Expand Down
2 changes: 1 addition & 1 deletion apps/desktop/src/components/AnalyticsConfirmation.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
</script>

<div class="analytics-confirmation">
<h1 class="title text-serif-40">Before we begin</h1>
<h1 class="title text-serif-42">Before we begin</h1>
<AnalyticsSettings />

<div class="analytics-confirmation__actions">
Expand Down
3 changes: 1 addition & 2 deletions apps/desktop/src/components/BaseBranchSwitch.svelte
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
<script lang="ts">
import InfoMessage from '$components/InfoMessage.svelte';
import { BASE_BRANCH_SERVICE } from '$lib/baseBranch/baseBranchService.svelte';
import { STACK_SERVICE } from '$lib/stacks/stackService.svelte';
import { inject } from '@gitbutler/core/context';
import { Button, SectionCard, Select, SelectItem } from '@gitbutler/ui';
import { Button, InfoMessage, SectionCard, Select, SelectItem } from '@gitbutler/ui';

const { projectId }: { projectId: string } = $props();

Expand Down
3 changes: 1 addition & 2 deletions apps/desktop/src/components/ChecksPolling.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,7 @@
import { UI_STATE } from '$lib/state/uiState.svelte';
import { inject } from '@gitbutler/core/context';

import { Badge, TestId } from '@gitbutler/ui';
import type { MessageStyle } from '$components/InfoMessage.svelte';
import { Badge, TestId, type MessageStyle } from '@gitbutler/ui';
import type iconsJson from '@gitbutler/ui/data/icons.json';
import type { ComponentColorType } from '@gitbutler/ui/utils/colorTypes';

Expand Down
3 changes: 1 addition & 2 deletions apps/desktop/src/components/ChromeErrorBoundary.svelte
Original file line number Diff line number Diff line change
@@ -1,12 +1,11 @@
<script lang="ts">
import { goto } from '$app/navigation';
import DecorativeSplitView from '$components/DecorativeSplitView.svelte';
import InfoMessage from '$components/InfoMessage.svelte';
import ProjectNotFound from '$components/ProjectNotFound.svelte';
import loadErrorSvg from '$lib/assets/illustrations/load-error.svg?raw';
import { parseQueryError } from '$lib/error/error';
import { Code } from '$lib/error/knownErrors';
import { Button } from '@gitbutler/ui';
import { Button, InfoMessage } from '@gitbutler/ui';

type Props = {
projectId: string;
Expand Down
5 changes: 2 additions & 3 deletions apps/desktop/src/components/CloneForm.svelte
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
<script lang="ts">
import { goto } from '$app/navigation';
import InfoMessage, { type MessageStyle } from '$components/InfoMessage.svelte';
import Section from '$components/Section.svelte';
import { OnboardingEvent, POSTHOG_WRAPPER } from '$lib/analytics/posthog';
import { BACKEND } from '$lib/backend';
Expand All @@ -11,7 +10,7 @@
import { parseRemoteUrl } from '$lib/url/gitUrl';
import { inject } from '@gitbutler/core/context';
import { persisted } from '@gitbutler/shared/persisted';
import { Button, Spacer, Textbox } from '@gitbutler/ui';
import { Button, InfoMessage, type MessageStyle, Spacer, Textbox } from '@gitbutler/ui';

import * as Sentry from '@sentry/sveltekit';
import { onMount } from 'svelte';
Expand Down Expand Up @@ -119,7 +118,7 @@
}
</script>

<h1 class="clone-title text-serif-40">Clone a <i>repository</i></h1>
<h1 class="clone-title text-serif-42">Clone a <i>repository</i></h1>
<Section>
<div class="clone__field repositoryUrl">
<div class="text-13 text-semibold clone__field--label">Clone URL</div>
Expand Down
12 changes: 10 additions & 2 deletions apps/desktop/src/components/CommitSigningForm.svelte
Original file line number Diff line number Diff line change
@@ -1,11 +1,19 @@
<script lang="ts">
import InfoMessage from '$components/InfoMessage.svelte';
import Section from '$components/Section.svelte';
import SectionCardDisclaimer from '$components/SectionCardDisclaimer.svelte';
import { GIT_CONFIG_SERVICE } from '$lib/config/gitConfigService';
import { GIT_SERVICE } from '$lib/git/gitService';
import { inject } from '@gitbutler/core/context';
import { Button, Link, SectionCard, Select, SelectItem, Textbox, Toggle } from '@gitbutler/ui';
import {
Button,
InfoMessage,
Link,
SectionCard,
Select,
SelectItem,
Textbox,
Toggle
} from '@gitbutler/ui';

import { onMount } from 'svelte';

Expand Down
3 changes: 1 addition & 2 deletions apps/desktop/src/components/CredentialCheck.svelte
Original file line number Diff line number Diff line change
@@ -1,10 +1,9 @@
<script lang="ts">
import InfoMessage from '$components/InfoMessage.svelte';
import SectionCardDisclaimer from '$components/SectionCardDisclaimer.svelte';
import { OnboardingEvent, POSTHOG_WRAPPER } from '$lib/analytics/posthog';
import { GIT_CONFIG_SERVICE } from '$lib/config/gitConfigService';
import { inject } from '@gitbutler/core/context';
import { Button, Icon, Link } from '@gitbutler/ui';
import { Button, Icon, InfoMessage, Link } from '@gitbutler/ui';
import { slide } from 'svelte/transition';

interface Props {
Expand Down
3 changes: 1 addition & 2 deletions apps/desktop/src/components/ProjectNotFound.svelte
Original file line number Diff line number Diff line change
@@ -1,14 +1,13 @@
<script lang="ts">
import { goto } from '$app/navigation';
import DecorativeSplitView from '$components/DecorativeSplitView.svelte';
import InfoMessage, { type MessageStyle } from '$components/InfoMessage.svelte';
import ProjectSwitcher from '$components/ProjectSwitcher.svelte';
import ReduxResult from '$components/ReduxResult.svelte';
import RemoveProjectButton from '$components/RemoveProjectButton.svelte';
import notFoundSvg from '$lib/assets/illustrations/not-found.svg?raw';
import { PROJECTS_SERVICE } from '$lib/project/projectsService';
import { inject } from '@gitbutler/core/context';
import { Button, Spacer, TestId } from '@gitbutler/ui';
import { Button, InfoMessage, type MessageStyle, Spacer, TestId } from '@gitbutler/ui';

interface Props {
projectId: string;
Expand Down
2 changes: 1 addition & 1 deletion apps/desktop/src/components/ProjectSetupTarget.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@
<div class="project-setup">
<div class="stack-v gap-4">
<ProjectNameLabel {projectName} />
<h1 class="text-serif-40">Configure your <i>workspace</i></h1>
<h1 class="text-serif-42">Configure your <i>workspace</i></h1>
</div>

<div class="project-setup__fields">
Expand Down
3 changes: 1 addition & 2 deletions apps/desktop/src/components/ReduxResult.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,9 @@
</script>

<script lang="ts" generics="A, B extends string | undefined">
import InfoMessage from '$components/InfoMessage.svelte';
import { isParsedError } from '$lib/error/parser';

import { Icon } from '@gitbutler/ui';
import { Icon, InfoMessage } from '@gitbutler/ui';
import { QueryStatus } from '@reduxjs/toolkit/query';
import type { Result } from '$lib/state/helpers';
import type { Snippet } from 'svelte';
Expand Down
2 changes: 1 addition & 1 deletion apps/desktop/src/components/ReloadWarning.svelte
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<script lang="ts">
import InfoMessage from '$components/InfoMessage.svelte';
import { InfoMessage } from '@gitbutler/ui';

// Number of events received.
let count = $state(0);
Expand Down
2 changes: 1 addition & 1 deletion apps/desktop/src/components/SomethingWentWrong.svelte
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
<script lang="ts">
import DecorativeSplitView from '$components/DecorativeSplitView.svelte';
import InfoMessage from '$components/InfoMessage.svelte';
import ProjectSwitcher from '$components/ProjectSwitcher.svelte';
import loadErrorSvg from '$lib/assets/illustrations/load-error.svg?raw';
import { InfoMessage } from '@gitbutler/ui';

interface Props {
projectId?: string;
Expand Down
3 changes: 1 addition & 2 deletions apps/desktop/src/components/ToastController.svelte
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
<script lang="ts">
import InfoMessage from '$components/InfoMessage.svelte';
import { dismissToast, toastStore } from '$lib/notifications/toasts';
import { Markdown, TestId } from '@gitbutler/ui';
import { InfoMessage, Markdown, TestId } from '@gitbutler/ui';
import { slide } from 'svelte/transition';
</script>

Expand Down
2 changes: 1 addition & 1 deletion apps/desktop/src/components/Welcome.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@
</script>

<div class="welcome" data-testid={TestId.WelcomePage}>
<h1 class="welcome-title text-serif-40">Welcome to GitButler</h1>
<h1 class="welcome-title text-serif-42">Welcome to GitButler</h1>
<div class="welcome__actions">
<div class="welcome__actions--repo">
<input
Expand Down
2 changes: 1 addition & 1 deletion apps/desktop/src/components/codegen/CodegenPage.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -1054,7 +1054,7 @@
<div class="not-available">
<DecorativeSplitView hideDetails img={vibecodingSvg}>
<div class="not-available__content">
<h1 class="text-serif-40">Set up <i>Claude Code</i></h1>
<h1 class="text-serif-42">Set up <i>Claude Code</i></h1>
<ClaudeCheck
claudeExecutable={claudeExecutable.current}
recheckedAvailability={recheckedAvailability.current}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@
import AIPromptEdit from '$components/AIPromptEdit.svelte';
import AiCredentialCheck from '$components/AiCredentialCheck.svelte';
import AuthorizationBanner from '$components/AuthorizationBanner.svelte';
import InfoMessage from '$components/InfoMessage.svelte';
import Section from '$components/Section.svelte';
import { AISecretHandle, AI_SERVICE, GitAIConfigKey, KeyOption } from '$lib/ai/service';
import { OpenAIModelName, AnthropicModelName, ModelKind } from '$lib/ai/types';
Expand All @@ -12,6 +11,7 @@
import { inject } from '@gitbutler/core/context';
import {
Icon,
InfoMessage,
Link,
RadioButton,
SectionCard,
Expand Down
96 changes: 14 additions & 82 deletions apps/desktop/src/components/profileSettings/GeneralSettings.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@
import {
Button,
Modal,
ProfilePictureUpload,
SectionCard,
Select,
SelectItem,
Expand All @@ -35,8 +36,6 @@
const cliManager = inject(CLI_MANAGER);
const [instalCLI, installingCLI] = cliManager.install;

const fileTypes = ['image/jpeg', 'image/png'];

let saving = $state(false);
let newName = $state('');
let isDeleting = $state(false);
Expand Down Expand Up @@ -84,39 +83,33 @@
}
});

let selectedPictureFile: File | undefined = $state();

async function onSubmit(e: SubmitEvent) {
if (!$user) return;
saving = true;

const target = e.target as HTMLFormElement;
const formData = new FormData(target);
const picture = formData.get('picture') as File | undefined;
e.preventDefault();

try {
const updatedUser = await userService.updateUser({
name: newName,
picture: picture
picture: selectedPictureFile
});
updatedUser.github_access_token = $user?.github_access_token; // prevent overwriting with null
userService.setUser(updatedUser);
chipToasts.success('Profile updated');
selectedPictureFile = undefined;
} catch (err: any) {
console.error(err);
showError('Failed to update user', err);
}
saving = false;
}

function onPictureChange(e: Event) {
const target = e.target as HTMLInputElement;
const file = target.files?.[0];

if (file && fileTypes.includes(file.type)) {
userPicture = URL.createObjectURL(file);
} else {
userPicture = $user?.picture;
chipToasts.error('Please use a valid image file');
}
function onPictureChange(file: File) {
selectedPictureFile = file;
userPicture = URL.createObjectURL(file);
}

async function onDeleteClicked() {
Expand All @@ -143,22 +136,11 @@
{#if $user}
<SectionCard>
<form onsubmit={onSubmit} class="profile-form">
<label id="profile-picture" class="profile-pic-wrapper focus-state" for="picture">
<input
onchange={onPictureChange}
type="file"
id="picture"
name="picture"
accept={fileTypes.join(',')}
class="hidden-input"
/>

{#if $user.picture}
<img class="profile-pic" src={userPicture} alt="" referrerpolicy="no-referrer" />
{/if}

<span class="profile-pic__edit-label text-11 text-semibold">Edit</span>
</label>
<ProfilePictureUpload
bind:picture={userPicture}
onFileSelect={onPictureChange}
onInvalidFileType={() => chipToasts.error('Please use a valid image file')}
/>

<div id="contact-info" class="contact-info">
<div class="contact-info__fields">
Expand Down Expand Up @@ -304,56 +286,6 @@
gap: 24px;
}

.hidden-input {
z-index: var(--z-ground);
position: absolute;
width: 100%;
height: 100%;
cursor: pointer;
opacity: 0;
}

.profile-pic-wrapper {
position: relative;
width: 100px;
height: 100px;
overflow: hidden;
border-radius: var(--radius-m);
background-color: var(--clr-scale-pop-70);
transition: opacity var(--transition-medium);

&:hover,
&:focus-within {
& .profile-pic__edit-label {
opacity: 1;
}

& .profile-pic {
opacity: 0.8;
}
}
}

.profile-pic {
width: 100%;
height: 100%;

object-fit: cover;
background-color: var(--clr-scale-pop-70);
}

.profile-pic__edit-label {
position: absolute;
bottom: 8px;
left: 8px;
padding: 4px 6px;
border-radius: var(--radius-m);
background-color: var(--clr-scale-ntrl-20);
color: var(--clr-core-ntrl-100);
opacity: 0;
transition: opacity var(--transition-medium);
}

.contact-info {
display: flex;
flex: 1;
Expand Down
2 changes: 1 addition & 1 deletion apps/desktop/src/lib/notifications/toasts.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ import {
} from '$lib/error/parser';
import posthog from 'posthog-js';
import { writable, type Writable } from 'svelte/store';
import type { MessageStyle } from '$components/InfoMessage.svelte';
import type { MessageStyle } from '@gitbutler/ui';

type ExtraAction = {
label: string;
Expand Down
2 changes: 1 addition & 1 deletion apps/web/postcss.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import postcssNesting from 'postcss-nesting';
import pxToRem from 'postcss-pxtorem';
import path from 'path';

const mediaQueriesCssPath = path.resolve('src/lib/styles/media-queries.css');
const mediaQueriesCssPath = path.resolve('src/styles/media-queries.css');

/** @type {import('postcss-load-config').Config} */
const config = {
Expand Down
Loading
Loading