Commit 1d09af40 authored by Vladimir Kurganov's avatar Vladimir Kurganov Committed by Marek Veselý
Browse files

Resolve "Add loading exercise definitions from Gitlab group to exercise panel"

parent 92a0a8c8
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
import { DialogBody, InputGroup } from '@blueprintjs/core'
import { COMMIT_FORM } from '@inject/shared'
import type { FC } from 'react'
import { memo } from 'react'
import { COMMIT_FORM } from '../../assets/pageContent/gitlab'
import BranchSelector from '../BranchSelector'
import TooltipLabel from '../Tooltips/TooltipLabel'
import TooltipSwitch from '../Tooltips/TooltipSwitch'
+1 −1
Original line number Diff line number Diff line
import { DialogBody, InputGroup } from '@blueprintjs/core'
import { COMMIT_FORM } from '@inject/shared'
import type { FC } from 'react'
import { memo } from 'react'
import { COMMIT_FORM } from '../../assets/pageContent/gitlab'
import TooltipLabel from '../Tooltips/TooltipLabel'

interface CommitPanelProps {
+1 −2
Original line number Diff line number Diff line
import { DialogBody, InputGroup, TextArea } from '@blueprintjs/core'
import { css } from '@emotion/css'
import { COMMIT_FORM, useGitlabStorage } from '@inject/shared'
import type { FC } from 'react'
import { memo } from 'react'
import {
  COMMIT_PROJECT_PANEL_CONTENT_1,
  COMMIT_PROJECT_PANEL_CONTENT_2,
} from '../../assets/dialogContent'
import { COMMIT_FORM } from '../../assets/pageContent/gitlab'
import { useGitlabStorage } from '../../useGitlabStorage'
import TooltipCheckbox from '../Tooltips/TooltipCheckbox'
import TooltipLabel from '../Tooltips/TooltipLabel'

+7 −4
Original line number Diff line number Diff line
import { Button, ButtonGroup, Dialog, DialogFooter } from '@blueprintjs/core'
import { notify, notifyNoncommmit } from '@inject/shared'
import type { GitlabConfig } from '@inject/shared'
import {
  notify,
  notifyNoncommmit,
  useBranches,
  useGitlabStorage,
} from '@inject/shared'
import { useNavigate } from '@tanstack/react-router'
import type { FC } from 'react'
import { memo, useCallback, useEffect, useMemo, useState } from 'react'
@@ -13,10 +19,7 @@ import {
} from '../../gitlabAccess'
import { getConfig, setConfig, useConfig } from '../../indexeddb/operations'
import { GitlabSettingsRoute } from '../../routes/create/gitlab-settings'
import type { GitlabConfig } from '../../useGitlabStorage'
import { useGitlabStorage } from '../../useGitlabStorage'
import { generateFileContents } from '../../zip/createDefinitionZip'
import { useBranches } from '../BranchSelector/useBranches'
import BranchPanel from './BranchPanel'
import CommitPanel from './CommitPanel'
import ProjectPanel from './ProjectPanel'
+1 −1
Original line number Diff line number Diff line
@@ -6,12 +6,12 @@ import {
  DialogBody,
  DialogFooter,
} from '@blueprintjs/core'
import { useGitlabStorage } from '@inject/shared'
import { useNavigate, type ToOptions } from '@tanstack/react-router'
import { memo, useCallback, useState, type FC } from 'react'
import { DATA_REMOVAL_CONTENT } from '../../assets/dialogContent'
import { GENERIC_CONTENT } from '../../assets/generalContent'
import { clearDb } from '../../indexeddb/operations'
import { useGitlabStorage } from '../../useGitlabStorage'

const DataRemovalDialog: FC<{
  openButtonProps: ButtonProps
Loading