Skip to content

Commit 98d547d

Browse files
committed
refactor: Move useSettings to settings provider
1 parent 59ce88f commit 98d547d

22 files changed

+25
-37
lines changed

src/components/issues/AddIssueNotesModal.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ import { FastField, Form, Formik, FormikProps } from "formik";
44
import { useRef } from "react";
55
import { FormattedMessage, useIntl } from "react-intl";
66
import * as Yup from "yup";
7-
import useSettings from "../../hooks/useSettings";
87
import { useRedmineApi } from "../../provider/RedmineApiProvider";
8+
import { useSettings } from "../../provider/SettingsProvider";
99
import { TIssue, TRedmineError, TUpdateIssue } from "../../types/redmine";
1010
import Button from "../general/Button";
1111
import LoadingSpinner from "../general/LoadingSpinner";

src/components/issues/CreateIssueModal.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ import useIssuePriorities from "../../hooks/useIssuePriorities";
88
import useIssueTrackers from "../../hooks/useIssueTrackers";
99
import useMyUser from "../../hooks/useMyUser";
1010
import useProject from "../../hooks/useProject";
11-
import useSettings from "../../hooks/useSettings";
1211
import { useRedmineApi } from "../../provider/RedmineApiProvider";
12+
import { useSettings } from "../../provider/SettingsProvider";
1313
import { TCreateIssue, TRedmineError } from "../../types/redmine";
1414
import Button from "../general/Button";
1515
import DateField, { shouldUpdate as shouldUpdateDateField } from "../general/DateField";

src/components/issues/CreateTimeEntryModal.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,10 @@ import * as Yup from "yup";
88
import useMyProjectRoles from "../../hooks/useMyProjectRoles";
99
import useMyUser from "../../hooks/useMyUser";
1010
import useProject from "../../hooks/useProject";
11-
import useSettings from "../../hooks/useSettings";
1211
import useStorage from "../../hooks/useStorage";
1312
import useTimeEntryActivities from "../../hooks/useTimeEntryActivities";
1413
import { useRedmineApi } from "../../provider/RedmineApiProvider";
14+
import { useSettings } from "../../provider/SettingsProvider";
1515
import { TCreateTimeEntry, TIssue, TRedmineError, TUpdateIssue } from "../../types/redmine";
1616
import { clsxm } from "../../utils/clsxm";
1717
import { formatHoursUsually } from "../../utils/date";

src/components/issues/EditIssueModal.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ import * as Yup from "yup";
88
import useIssue from "../../hooks/useIssue";
99
import useIssueStatuses from "../../hooks/useIssueStatuses";
1010
import useIssueTrackers from "../../hooks/useIssueTrackers";
11-
import useSettings from "../../hooks/useSettings";
1211
import { useRedmineApi } from "../../provider/RedmineApiProvider";
12+
import { useSettings } from "../../provider/SettingsProvider";
1313
import { TCreateIssue, TIssue, TRedmineError, TUpdateIssue } from "../../types/redmine";
1414
import Button from "../general/Button";
1515
import DateField, { shouldUpdate as shouldUpdateDateField } from "../general/DateField";

src/components/issues/Issue.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ import clsx from "clsx";
55
import { useRef, useState } from "react";
66
import { FormattedMessage, PrimitiveType, useIntl } from "react-intl";
77
import { Tooltip } from "react-tooltip";
8-
import useSettings from "../../hooks/useSettings";
98
import { Timer } from "../../hooks/useTimers";
9+
import { useSettings } from "../../provider/SettingsProvider";
1010
import { TIssue } from "../../types/redmine";
1111
import { clsxm } from "../../utils/clsxm";
1212
import ContextMenu from "../general/ContextMenu";

src/components/issues/IssueTimer.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ import clsx from "clsx";
55
import { Ref, useEffect, useImperativeHandle, useState } from "react";
66
import { FormattedMessage, useIntl } from "react-intl";
77
import { Tooltip } from "react-tooltip";
8-
import useSettings from "../../hooks/useSettings";
98
import { Timer } from "../../hooks/useTimers";
9+
import { useSettings } from "../../provider/SettingsProvider";
1010
import { TIssue } from "../../types/redmine";
1111
import { formatTimer, roundTimeNearestInterval } from "../../utils/date";
1212
import Button from "../general/Button";

src/components/issues/IssuesList.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ import useMyProjectRoles from "../../hooks/useMyProjectRoles";
99
import useMyProjects from "../../hooks/useMyProjects";
1010
import useMyUser from "../../hooks/useMyUser";
1111
import useProjectVersions from "../../hooks/useProjectVersions";
12-
import useSettings from "../../hooks/useSettings";
1312
import useTimers from "../../hooks/useTimers";
13+
import { useSettings } from "../../provider/SettingsProvider";
1414
import { TIssue, TProject, TReference } from "../../types/redmine";
1515
import { getGroupedIssues, getSortedIssues } from "../../utils/issue";
1616
import CreateIssueModal from "./CreateIssueModal";

src/components/issues/Search.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { ReactNode, Ref, useImperativeHandle, useRef, useState } from "react";
44
import { FormattedMessage, useIntl } from "react-intl";
55
import useDebounce from "../../hooks/useDebounce";
66
import useHotKey from "../../hooks/useHotkey";
7-
import useSettings from "../../hooks/useSettings";
7+
import { useSettings } from "../../provider/SettingsProvider";
88
import { TReference } from "../../types/redmine";
99
import InputField from "../general/InputField";
1010

src/components/time/EditTimeEntryModal.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@ import { useRef } from "react";
66
import { FormattedMessage, useIntl } from "react-intl";
77
import * as Yup from "yup";
88
import useIssue from "../../hooks/useIssue";
9-
import useSettings from "../../hooks/useSettings";
109
import useTimeEntryActivities from "../../hooks/useTimeEntryActivities";
1110
import { useRedmineApi } from "../../provider/RedmineApiProvider";
11+
import { useSettings } from "../../provider/SettingsProvider";
1212
import { TRedmineError, TTimeEntry, TUpdateTimeEntry } from "../../types/redmine";
1313
import { clsxm } from "../../utils/clsxm";
1414
import { formatHoursUsually } from "../../utils/date";

src/components/time/TimeEntryContextMenu.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
33
import { ComponentProps, useState } from "react";
44
import { useIntl } from "react-intl";
55
import useMyProjectRoles from "../../hooks/useMyProjectRoles";
6-
import useSettings from "../../hooks/useSettings";
6+
import { useSettings } from "../../provider/SettingsProvider";
77
import { TTimeEntry } from "../../types/redmine";
88
import ContextMenu from "../general/ContextMenu";
99
import EditTimeEntryModal from "./EditTimeEntryModal";

0 commit comments

Comments
 (0)