Skip to content

Commit 914853c

Browse files
authored
Merge pull request #1 from Joacohbc/feature/move-to-absolute-paths
Update import paths to use alias for cleaner code structure
2 parents df66786 + a310bca commit 914853c

35 files changed

Lines changed: 123 additions & 117 deletions

src/App.jsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { BrowserRouter, HashRouter } from 'react-router-dom';
2-
import { useStudySets } from './contexts/useStudySets';
3-
import AppLayout from './layout/AppLayout';
2+
import { useStudySets } from '@/contexts/useStudySets';
3+
import AppLayout from '@/layout/AppLayout';
44

55
function App() {
66
const {

src/components/common/Navigation.jsx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
import { NavLink, useLocation } from 'react-router-dom';
2-
import QuizIcon from '../../icons/QuizIcon';
3-
import CardIcon from '../../icons/CardIcon';
4-
import EditIcon from '../../icons/EditIcon';
5-
import ImportExportIcon from '../../icons/ImportExportIcon';
6-
import HelpIcon from '../../icons/HelpIcon';
2+
import QuizIcon from '@/icons/QuizIcon';
3+
import CardIcon from '@/icons/CardIcon';
4+
import EditIcon from '@/icons/EditIcon';
5+
import ImportExportIcon from '@/icons/ImportExportIcon';
6+
import HelpIcon from '@/icons/HelpIcon';
77

88
/**
99
* Componente de navegación usando React Router

src/components/common/QuestionImage.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import React, { useState } from 'react';
2-
import { formatBase64Image, isValidBase64Image } from '../../utils/imageUtils';
2+
import { formatBase64Image, isValidBase64Image } from '@/utils/imageUtils';
33

44
// QuestionImage Component - Handles display of base64 images in questions
55
const QuestionImage = ({ imageData, altText = "Question image", className = "" }) => {

src/components/common/ShuffleControls.jsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import React from 'react';
2-
import ShuffleIcon from '../../icons/ShuffleIcon';
3-
import ResetIcon from '../../icons/ResetIcon';
2+
import ShuffleIcon from '@/icons/ShuffleIcon';
3+
import ResetIcon from '@/icons/ResetIcon';
44

55
/**
66
* Reusable ShuffleControls component for handling shuffle and reset order functionality

src/components/editor/ClipboardControls.jsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// src/components/editor/ClipboardControls.jsx
22
import React from 'react';
3-
import CopyIcon from '../../icons/CopyIcon';
4-
import PasteIcon from '../../icons/PasteIcon';
3+
import CopyIcon from '@/icons/CopyIcon';
4+
import PasteIcon from '@/icons/PasteIcon';
55

66
/**
77
* ClipboardControls - Componente reutilizable para operaciones de portapapeles

src/components/flashcards/EmptyFlashcardState.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import EmptyFlashcardIcon from '../../icons/EmptyFlashcardIcon';
1+
import EmptyFlashcardIcon from '@/icons/EmptyFlashcardIcon';
22

33
const EmptyFlashcardState = ({ activeFlashcardSetName, onGoToEditor }) => {
44
return (

src/components/flashcards/Flashcard.jsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { useEffect, useRef } from 'react';
2-
import '../theme/Flashcard.css';
3-
import QuestionImage from '../common/QuestionImage';
2+
import '@/components/theme/Flashcard.css';
3+
import QuestionImage from '@/components/common/QuestionImage';
44

55
const Flashcard = ({ card, isFlipped, onFlip, index }) => {
66
const frontContentRef = useRef(null);

src/components/flashcards/GridFlashcardView.jsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import React, { useState } from 'react';
2-
import Flashcard from './Flashcard';
3-
import ShowAllIcon from '../../icons/ShowAllIcon'; // Importa el nuevo ícono
4-
import HideAllIcon from '../../icons/HideAllIcon'; // Importa el nuevo ícono
2+
import Flashcard from '@/components/flashcards/Flashcard';
3+
import ShowAllIcon from '@/icons/ShowAllIcon'; // Importa el nuevo ícono
4+
import HideAllIcon from '@/icons/HideAllIcon'; // Importa el nuevo ícono
55

66
const GridFlashcardView = ({ flashcards, activeFlashcardSetName }) => {
77
const [flippedStates, setFlippedStates] = useState({});

src/components/flashcards/SingleFlashcardView.jsx

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
import React, { useState, useEffect } from 'react';
2-
import Flashcard from './Flashcard';
3-
import ArrowLeftIcon from '../../icons/ArrowLeftIcon';
4-
import ArrowRightIcon from '../../icons/ArrowRightIcon';
5-
import FlipIcon from '../../icons/FlipIcon';
6-
import ShuffleIcon from '../../icons/ShuffleIcon';
7-
import ProgressBar from '../ProgressBar';
1+
import React, { useState, useRef, useEffect } from 'react';
2+
import Flashcard from '@/components/flashcards/Flashcard';
3+
import ArrowLeftIcon from '@/icons/ArrowLeftIcon';
4+
import ArrowRightIcon from '@/icons/ArrowRightIcon';
5+
import FlipIcon from '@/icons/FlipIcon';
6+
import ShuffleIcon from '@/icons/ShuffleIcon';
7+
import ProgressBar from '@/components/ProgressBar';
88

99
const SingleFlashcardView = ({
1010
shuffledData,

src/components/questions/FillInTheBlanksQuestion.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import React from 'react';
2-
import QuestionImage from '../common/QuestionImage';
2+
import QuestionImage from '@/components/common/QuestionImage';
33

44
// FillInTheBlanksQuestion Component
55
// Removed unused questionIndex prop

0 commit comments

Comments
 (0)