ui: Use $lib instead of ../../../../ mess
This commit is contained in:
parent
3cf92b4798
commit
3a6daa3d04
48 changed files with 81 additions and 81 deletions
|
@ -10,9 +10,9 @@
|
|||
Row,
|
||||
} from 'sveltestrap';
|
||||
|
||||
import { my } from '../stores/my.js';
|
||||
import { max_solved } from '../stores/themes.js';
|
||||
import { myThemes } from '../stores/mythemes.js';
|
||||
import { my } from '$lib/stores/my.js';
|
||||
import { max_solved } from '$lib/stores/themes.js';
|
||||
import { myThemes } from '$lib/stores/mythemes.js';
|
||||
|
||||
export { className as class };
|
||||
export let theme = {};
|
|
@ -15,9 +15,9 @@
|
|||
|
||||
import { blake2b } from 'hash-wasm';
|
||||
|
||||
import { my } from '../stores/my.js';
|
||||
import { teams } from '../stores/teams.js';
|
||||
import { settings } from '../stores/settings.js';
|
||||
import { my } from '$lib/stores/my.js';
|
||||
import { teams } from '$lib/stores/teams.js';
|
||||
import { settings } from '$lib/stores/settings.js';
|
||||
|
||||
import DateFormat from './DateFormat.svelte';
|
||||
import FlagKey from './FlagKey.svelte';
|
|
@ -10,7 +10,7 @@
|
|||
Spinner,
|
||||
} from 'sveltestrap';
|
||||
|
||||
import { settings } from '../stores/settings.js';
|
||||
import { settings } from '$lib/stores/settings.js';
|
||||
|
||||
export let hints = [];
|
||||
export let exercice = {};
|
|
@ -6,8 +6,8 @@
|
|||
} from 'sveltestrap';
|
||||
import { tick } from 'svelte';
|
||||
|
||||
import { my } from '../stores/my.js';
|
||||
import { settings } from '../stores/settings.js';
|
||||
import { my } from '$lib/stores/my.js';
|
||||
import { settings } from '$lib/stores/settings.js';
|
||||
|
||||
export let exercice_id = 0;
|
||||
export let flag = { };
|
|
@ -4,8 +4,8 @@
|
|||
Icon,
|
||||
} from 'sveltestrap';
|
||||
|
||||
import { issues, issues_idx } from '../stores/issues.js';
|
||||
import { settings } from '../stores/settings.js';
|
||||
import { issues, issues_idx } from '$lib/stores/issues.js';
|
||||
import { settings } from '$lib/stores/settings.js';
|
||||
|
||||
export let exercice = null;
|
||||
export let issue = { };
|
|
@ -19,10 +19,10 @@
|
|||
Row,
|
||||
} from 'sveltestrap';
|
||||
|
||||
import { challengeInfo } from '../stores/challengeinfo.js';
|
||||
import { my } from '../stores/my.js';
|
||||
import { teams } from '../stores/teams.js';
|
||||
import { settings, time } from '../stores/settings.js';
|
||||
import { challengeInfo } from '$lib/stores/challengeinfo.js';
|
||||
import { my } from '$lib/stores/my.js';
|
||||
import { teams } from '$lib/stores/teams.js';
|
||||
import { settings, time } from '$lib/stores/settings.js';
|
||||
|
||||
import HeaderClock from './HeaderClock.svelte';
|
||||
import HeaderIssues from './HeaderIssues.svelte';
|
|
@ -4,8 +4,8 @@
|
|||
Icon,
|
||||
} from 'sveltestrap';
|
||||
|
||||
import { challengeInfo } from '../stores/challengeinfo.js';
|
||||
import { settings, time } from '../stores/settings.js';
|
||||
import { challengeInfo } from '$lib/stores/challengeinfo.js';
|
||||
import { settings, time } from '$lib/stores/settings.js';
|
||||
</script>
|
||||
|
||||
{#if $settings}
|
|
@ -6,8 +6,8 @@
|
|||
NavLink,
|
||||
} from 'sveltestrap';
|
||||
|
||||
import { issues, issues_need_info, issues_nb_responses, issues_known_responses } from '../stores/issues.js';
|
||||
import { settings } from '../stores/settings.js';
|
||||
import { issues, issues_need_info, issues_nb_responses, issues_known_responses } from '$lib/stores/issues.js';
|
||||
import { settings } from '$lib/stores/settings.js';
|
||||
|
||||
let badge_color = 'secondary';
|
||||
$: {
|
|
@ -6,7 +6,7 @@
|
|||
CarouselItem,
|
||||
} from 'sveltestrap';
|
||||
|
||||
import { challengeInfo } from '../stores/challengeinfo.js';
|
||||
import { challengeInfo } from '$lib/stores/challengeinfo.js';
|
||||
|
||||
let activePartner = 0;
|
||||
</script>
|
|
@ -8,8 +8,8 @@
|
|||
Icon,
|
||||
} from 'sveltestrap';
|
||||
|
||||
import { my } from '../stores/my.js';
|
||||
import { tags } from '../stores/mythemes.js';
|
||||
import { my } from '$lib/stores/my.js';
|
||||
import { tags } from '$lib/stores/mythemes.js';
|
||||
|
||||
let filter = "";
|
||||
</script>
|
|
@ -8,9 +8,9 @@
|
|||
Icon,
|
||||
} from 'sveltestrap';
|
||||
|
||||
import { my } from '../stores/my.js';
|
||||
import { max_solved } from '../stores/themes.js';
|
||||
import { myThemes, themes } from '../stores/mythemes.js';
|
||||
import { my } from '$lib/stores/my.js';
|
||||
import { max_solved } from '$lib/stores/themes.js';
|
||||
import { myThemes, themes } from '$lib/stores/mythemes.js';
|
||||
</script>
|
||||
|
||||
<Dropdown nav inNavbar>
|
|
@ -12,7 +12,7 @@
|
|||
Row,
|
||||
} from 'sveltestrap';
|
||||
|
||||
import { settings } from '../stores/settings.js';
|
||||
import { settings } from '$lib/stores/settings.js';
|
||||
|
||||
import RegistrationRowMember from './RegistrationRowMember.svelte';
|
||||
|
|
@ -12,8 +12,8 @@
|
|||
Row,
|
||||
} from 'sveltestrap';
|
||||
|
||||
import { settings } from '../stores/settings.js';
|
||||
import { teams } from '../stores/teams.js';
|
||||
import { settings } from '$lib/stores/settings.js';
|
||||
import { teams } from '$lib/stores/teams.js';
|
||||
|
||||
import RegistrationRowMember from './RegistrationRowMember.svelte';
|
||||
|
|
@ -7,10 +7,10 @@
|
|||
Table,
|
||||
} from 'sveltestrap';
|
||||
|
||||
import DateFormat from '../components/DateFormat.svelte';
|
||||
import DateFormat from '$lib/components/DateFormat.svelte';
|
||||
|
||||
import { my } from '../stores/my.js';
|
||||
import { themes } from '../stores/themes.js';
|
||||
import { my } from '$lib/stores/my.js';
|
||||
import { themes } from '$lib/stores/themes.js';
|
||||
|
||||
let req = null;
|
||||
function refresh_scores() {
|
|
@ -7,8 +7,8 @@
|
|||
Icon,
|
||||
} from 'sveltestrap';
|
||||
|
||||
import { my } from '../stores/my.js';
|
||||
import { settings } from '../stores/settings.js';
|
||||
import { my } from '$lib/stores/my.js';
|
||||
import { settings } from '$lib/stores/settings.js';
|
||||
|
||||
let newTeamName = "";
|
||||
|
|
@ -6,7 +6,7 @@
|
|||
Icon,
|
||||
} from 'sveltestrap';
|
||||
|
||||
import { my } from '../stores/my.js';
|
||||
import { my } from '$lib/stores/my.js';
|
||||
|
||||
export let theme = {};
|
||||
export let exercice = {};
|
|
@ -1,9 +1,9 @@
|
|||
import { challengeInfo } from '../stores/challengeinfo.js';
|
||||
import { issuesStore } from '../stores/issues.js';
|
||||
import { my } from '../stores/my.js';
|
||||
import { teamsStore } from '../stores/teams.js';
|
||||
import { themesStore } from '../stores/themes.js';
|
||||
import { settings, time } from '../stores/settings.js';
|
||||
import { challengeInfo } from '$lib/stores/challengeinfo.js';
|
||||
import { issuesStore } from '$lib/stores/issues.js';
|
||||
import { my } from '$lib/stores/my.js';
|
||||
import { teamsStore } from '$lib/stores/teams.js';
|
||||
import { themesStore } from '$lib/stores/themes.js';
|
||||
import { settings, time } from '$lib/stores/settings.js';
|
||||
|
||||
export const ssr = false;
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
//Styles,
|
||||
} from 'sveltestrap';
|
||||
|
||||
import Header from '../components/Header.svelte';
|
||||
import Header from '$lib/components/Header.svelte';
|
||||
</script>
|
||||
|
||||
<svelte:head>
|
||||
|
|
|
@ -12,12 +12,12 @@
|
|||
|
||||
import { goto } from '$app/navigation';
|
||||
|
||||
import CardTheme from '../components/CardTheme.svelte';
|
||||
import CardTheme from '$lib/components/CardTheme.svelte';
|
||||
|
||||
import { my } from '../stores/my.js';
|
||||
import { teams } from '../stores/teams.js';
|
||||
import { myThemes, themes } from '../stores/mythemes.js';
|
||||
import { settings } from '../stores/settings.js';
|
||||
import { my } from '$lib/stores/my.js';
|
||||
import { teams } from '$lib/stores/teams.js';
|
||||
import { myThemes, themes } from '$lib/stores/mythemes.js';
|
||||
import { settings } from '$lib/stores/settings.js';
|
||||
</script>
|
||||
|
||||
<Container class="mt-3">
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
import { get_store_value } from 'svelte/internal';
|
||||
|
||||
import { themes } from '../../stores/themes.js';
|
||||
import { themes } from '$lib/stores/themes.js';
|
||||
|
||||
export async function load({ params }) {
|
||||
const thms = get_store_value(themes);
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
Container,
|
||||
} from 'sveltestrap';
|
||||
|
||||
import { challengeInfo } from '../../stores/challengeinfo.js';
|
||||
import { challengeInfo } from '$lib/stores/challengeinfo.js';
|
||||
|
||||
export let theme;
|
||||
</script>
|
||||
|
|
|
@ -13,7 +13,7 @@
|
|||
|
||||
import { goto } from '$app/navigation';
|
||||
|
||||
import { my } from '../../stores/my.js';
|
||||
import { my } from '$lib/stores/my.js';
|
||||
|
||||
export let data;
|
||||
</script>
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
import { get_store_value } from 'svelte/internal';
|
||||
|
||||
import { themes } from '../../../stores/themes.js';
|
||||
import { themes } from '$lib/stores/themes.js';
|
||||
|
||||
export async function load({ parent }) {
|
||||
const stuff = await parent();
|
||||
|
|
|
@ -11,16 +11,16 @@
|
|||
Row,
|
||||
} from 'sveltestrap';
|
||||
|
||||
import ExerciceDownloads from '../../../components/ExerciceDownloads.svelte';
|
||||
import ExerciceFlags from '../../../components/ExerciceFlags.svelte';
|
||||
import ExerciceHints from '../../../components/ExerciceHints.svelte';
|
||||
import ExerciceSolved from '../../../components/ExerciceSolved.svelte';
|
||||
import ExerciceVideo from '../../../components/ExerciceVideo.svelte';
|
||||
import ThemeNav from '../../../components/ThemeNav.svelte';
|
||||
import ExerciceDownloads from '$lib/components/ExerciceDownloads.svelte';
|
||||
import ExerciceFlags from '$lib/components/ExerciceFlags.svelte';
|
||||
import ExerciceHints from '$lib/components/ExerciceHints.svelte';
|
||||
import ExerciceSolved from '$lib/components/ExerciceSolved.svelte';
|
||||
import ExerciceVideo from '$lib/components/ExerciceVideo.svelte';
|
||||
import ThemeNav from '$lib/components/ThemeNav.svelte';
|
||||
|
||||
import { challengeInfo } from '../../../stores/challengeinfo.js';
|
||||
import { my } from '../../../stores/my.js';
|
||||
import { settings } from '../../../stores/settings.js';
|
||||
import { challengeInfo } from '$lib/stores/challengeinfo.js';
|
||||
import { my } from '$lib/stores/my.js';
|
||||
import { settings } from '$lib/stores/settings.js';
|
||||
|
||||
export let data;
|
||||
let solved = {};
|
||||
|
|
|
@ -10,12 +10,12 @@
|
|||
Row,
|
||||
} from 'sveltestrap';
|
||||
|
||||
import ScoreGrid from '../../components/ScoreGrid.svelte';
|
||||
import TeamChangeName from '../../components/TeamChangeName.svelte';
|
||||
import TeamMembers from '../../components/TeamMembers.svelte';
|
||||
import ScoreGrid from '$lib/components/ScoreGrid.svelte';
|
||||
import TeamChangeName from '$lib/components/TeamChangeName.svelte';
|
||||
import TeamMembers from '$lib/components/TeamMembers.svelte';
|
||||
|
||||
import { my } from '../../stores/my.js';
|
||||
import { settings } from '../../stores/settings.js';
|
||||
import { my } from '$lib/stores/my.js';
|
||||
import { settings } from '$lib/stores/settings.js';
|
||||
</script>
|
||||
|
||||
<Container class="my-3">
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
import { get_store_value } from 'svelte/internal';
|
||||
|
||||
import { exercices_idx } from '../../stores/themes.js';
|
||||
import { exercices_idx } from '$lib/stores/themes.js';
|
||||
|
||||
export async function load({ url }) {
|
||||
const eidx = get_store_value(exercices_idx);
|
||||
|
|
|
@ -10,12 +10,12 @@
|
|||
Table,
|
||||
} from 'sveltestrap';
|
||||
|
||||
import DateFormat from '../../components/DateFormat.svelte';
|
||||
import DateFormat from '$lib/components/DateFormat.svelte';
|
||||
|
||||
import { issues, issues_nb_responses, issues_known_responses } from '../../stores/issues.js';
|
||||
import { settings } from '../../stores/settings.js';
|
||||
import { issues, issues_nb_responses, issues_known_responses } from '$lib/stores/issues.js';
|
||||
import { settings } from '$lib/stores/settings.js';
|
||||
|
||||
import FormIssue from '../../components/FormIssue.svelte';
|
||||
import FormIssue from '$lib/components/FormIssue.svelte';
|
||||
|
||||
export let data;
|
||||
let issue = {};
|
||||
|
|
|
@ -10,11 +10,11 @@
|
|||
Row,
|
||||
} from 'sveltestrap';
|
||||
|
||||
import { my } from '../../stores/my.js';
|
||||
import { rank } from '../../stores/teams.js';
|
||||
import { challengeInfo } from '../../stores/challengeinfo.js';
|
||||
import { my } from '$lib/stores/my.js';
|
||||
import { rank } from '$lib/stores/teams.js';
|
||||
import { challengeInfo } from '$lib/stores/challengeinfo.js';
|
||||
|
||||
import CardTheme from '../../components/CardTheme.svelte';
|
||||
import CardTheme from '$lib/components/CardTheme.svelte';
|
||||
|
||||
let search = "";
|
||||
</script>
|
||||
|
|
|
@ -11,11 +11,11 @@
|
|||
|
||||
import { goto } from '$app/navigation';
|
||||
|
||||
import { my } from '../../stores/my.js';
|
||||
import { settings } from '../../stores/settings.js';
|
||||
import { my } from '$lib/stores/my.js';
|
||||
import { settings } from '$lib/stores/settings.js';
|
||||
|
||||
import RegistrationFormCreateTeam from '../../components/RegistrationFormCreateTeam.svelte';
|
||||
import RegistrationFormJoinTeam from '../../components/RegistrationFormJoinTeam.svelte';
|
||||
import RegistrationFormCreateTeam from '$lib/components/RegistrationFormCreateTeam.svelte';
|
||||
import RegistrationFormJoinTeam from '$lib/components/RegistrationFormJoinTeam.svelte';
|
||||
|
||||
let form = { };
|
||||
let partR = false;
|
||||
|
|
|
@ -6,8 +6,8 @@
|
|||
Icon,
|
||||
} from 'sveltestrap';
|
||||
|
||||
import { challengeInfo } from '../../stores/challengeinfo.js';
|
||||
import { settings } from '../../stores/settings.js';
|
||||
import { challengeInfo } from '$lib/stores/challengeinfo.js';
|
||||
import { settings } from '$lib/stores/settings.js';
|
||||
</script>
|
||||
|
||||
<Container class="my-3">
|
||||
|
|
|
@ -12,9 +12,9 @@
|
|||
|
||||
import { goto } from '$app/navigation';
|
||||
|
||||
import { themes } from '../../../stores/themes.js';
|
||||
import { themes } from '$lib/stores/themes.js';
|
||||
|
||||
import CardTheme from '../../../components/CardTheme.svelte';
|
||||
import CardTheme from '$lib/components/CardTheme.svelte';
|
||||
|
||||
export let data;
|
||||
|
||||
|
|
Reference in a new issue