mirror of
https://github.com/freeCodeCamp/freeCodeCamp.git
synced 2026-05-28 18:26:54 +00:00
chore: rename files in challenge editor to kebab case (#49224)
chore: rename files
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
import store from 'store';
|
||||
import { ChallengeData } from '../../../../../tools/challenge-editor/api/interfaces/ChallengeData';
|
||||
import { ChallengeData } from '../../../../../tools/challenge-editor/api/interfaces/challenge-data';
|
||||
|
||||
const failedUpdates = [
|
||||
{
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
import { Request, Response } from 'express';
|
||||
import { getSteps } from '../utils/getSteps';
|
||||
import { getSteps } from '../utils/get-steps';
|
||||
|
||||
export const blockRoute = async (req: Request, res: Response) => {
|
||||
const { superblock, block } = req.params;
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
import { Request, Response } from 'express';
|
||||
import { superBlockList } from '../configs/superBlockList';
|
||||
import { superBlockList } from '../configs/super-block-list';
|
||||
|
||||
export const indexRoute = (req: Request, res: Response) => {
|
||||
res.json(superBlockList);
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
import { Request, Response } from 'express';
|
||||
import { saveStep } from '../utils/saveStep';
|
||||
import { saveStep } from '../utils/save-step';
|
||||
|
||||
export const saveRoute = async (req: Request, res: Response) => {
|
||||
const { superblock, block, step } = req.params;
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
import { Request, Response } from 'express';
|
||||
import { getStepContent } from '../utils/getStepContent';
|
||||
import { getStepContent } from '../utils/get-step-contents';
|
||||
|
||||
export const stepRoute = async (req: Request, res: Response) => {
|
||||
const { superblock, block, step } = req.params;
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
import { Request, Response } from 'express';
|
||||
import { getBlocks } from '../utils/getBlocks';
|
||||
import { getBlocks } from '../utils/get-blocks';
|
||||
|
||||
export const superblockRoute = async (req: Request, res: Response) => {
|
||||
const sup = req.params.superblock;
|
||||
+1
-1
@@ -3,7 +3,7 @@ import { join } from 'path';
|
||||
import { promisify } from 'util';
|
||||
|
||||
import { Request, Response } from 'express';
|
||||
import { ToolsSwitch } from '../interfaces/Tools';
|
||||
import { ToolsSwitch } from '../interfaces/tools';
|
||||
|
||||
const asyncExec = promisify(exec);
|
||||
|
||||
@@ -3,12 +3,12 @@ dotenv.config();
|
||||
|
||||
import cors from 'cors';
|
||||
import express from 'express';
|
||||
import { blockRoute } from './routes/blockRoute';
|
||||
import { indexRoute } from './routes/indexRoute';
|
||||
import { saveRoute } from './routes/saveRoute';
|
||||
import { stepRoute } from './routes/stepRoute';
|
||||
import { superblockRoute } from './routes/superblockRoute';
|
||||
import { toolsRoute } from './routes/toolsRoute';
|
||||
import { blockRoute } from './routes/block-route';
|
||||
import { indexRoute } from './routes/index-route';
|
||||
import { saveRoute } from './routes/save-route';
|
||||
import { stepRoute } from './routes/step-route';
|
||||
import { superblockRoute } from './routes/super-block-route';
|
||||
import { toolsRoute } from './routes/tools-route';
|
||||
|
||||
const app = express();
|
||||
|
||||
|
||||
+1
-1
@@ -2,7 +2,7 @@ import { readdir, readFile } from 'fs/promises';
|
||||
import { join } from 'path';
|
||||
import { CHALLENGE_DIR, META_DIR } from '../configs/paths';
|
||||
|
||||
import { PartialMeta } from '../interfaces/PartialMeta';
|
||||
import { PartialMeta } from '../interfaces/partial-meta';
|
||||
|
||||
export const getBlocks = async (sup: string) => {
|
||||
const filePath = join(CHALLENGE_DIR, sup);
|
||||
+1
-1
@@ -3,7 +3,7 @@ import { join } from 'path';
|
||||
|
||||
import matter from 'gray-matter';
|
||||
|
||||
import { PartialMeta } from '../interfaces/PartialMeta';
|
||||
import { PartialMeta } from '../interfaces/partial-meta';
|
||||
import { CHALLENGE_DIR, META_DIR } from '../configs/paths';
|
||||
|
||||
const getFileOrder = (id: string, meta: PartialMeta) => {
|
||||
+7
-7
@@ -1,12 +1,12 @@
|
||||
import * as React from 'react';
|
||||
import './App.css';
|
||||
import './app.css';
|
||||
import { BrowserRouter as Router, Routes, Route } from 'react-router-dom';
|
||||
import Header from './components/header/Header';
|
||||
import Landing from './components/landing/Landing';
|
||||
import SuperBlock from './components/superblock/SuperBlock';
|
||||
import Block from './components/block/Block';
|
||||
import Editor from './components/editor/Editor';
|
||||
import Tools from './components/tools/Tools';
|
||||
import Header from './components/header/header';
|
||||
import Landing from './components/landing/landing';
|
||||
import SuperBlock from './components/superblock/super-block';
|
||||
import Block from './components/block/block';
|
||||
import Editor from './components/editor/editor';
|
||||
import Tools from './components/tools/tools';
|
||||
|
||||
const App = () => {
|
||||
return (
|
||||
+3
-3
@@ -1,8 +1,8 @@
|
||||
import React, { useEffect, useState } from 'react';
|
||||
import { Link, useParams } from 'react-router-dom';
|
||||
import { ChallengeData } from '../../../interfaces/ChallengeData';
|
||||
import { API_LOCATION } from '../../utils/handleRequest';
|
||||
import './Block.css';
|
||||
import { ChallengeData } from '../../../interfaces/challenge-data';
|
||||
import { API_LOCATION } from '../../utils/handle-request';
|
||||
import './block.css';
|
||||
|
||||
const Block = () => {
|
||||
const [error, setError] = useState<Error | null>(null);
|
||||
+2
-2
@@ -1,6 +1,6 @@
|
||||
import React, { useState } from 'react';
|
||||
import { BlockRequiredProps } from '../../../interfaces/PropTypes';
|
||||
import { API_LOCATION, handleRequest } from '../../utils/handleRequest';
|
||||
import { BlockRequiredProps } from '../../../interfaces/prop-types';
|
||||
import { API_LOCATION, handleRequest } from '../../utils/handle-request';
|
||||
|
||||
const CreateEmptySteps = ({ superblock, block }: BlockRequiredProps) => {
|
||||
const [num, setNum] = useState(0);
|
||||
+2
-2
@@ -1,6 +1,6 @@
|
||||
import React from 'react';
|
||||
import { BlockRequiredProps } from '../../../interfaces/PropTypes';
|
||||
import { API_LOCATION, handleRequest } from '../../utils/handleRequest';
|
||||
import { BlockRequiredProps } from '../../../interfaces/prop-types';
|
||||
import { API_LOCATION, handleRequest } from '../../utils/handle-request';
|
||||
|
||||
const CreateNextStep = ({ superblock, block }: BlockRequiredProps) => {
|
||||
const click = handleRequest(() =>
|
||||
+2
-2
@@ -1,6 +1,6 @@
|
||||
import React, { useState } from 'react';
|
||||
import { BlockRequiredProps } from '../../../interfaces/PropTypes';
|
||||
import { API_LOCATION, handleRequest } from '../../utils/handleRequest';
|
||||
import { BlockRequiredProps } from '../../../interfaces/prop-types';
|
||||
import { API_LOCATION, handleRequest } from '../../utils/handle-request';
|
||||
|
||||
const DeleteStep = ({ superblock, block }: BlockRequiredProps) => {
|
||||
const [num, setNum] = useState(0);
|
||||
+2
-2
@@ -1,6 +1,6 @@
|
||||
import React, { useState } from 'react';
|
||||
import { BlockRequiredProps } from '../../../interfaces/PropTypes';
|
||||
import { API_LOCATION, handleRequest } from '../../utils/handleRequest';
|
||||
import { BlockRequiredProps } from '../../../interfaces/prop-types';
|
||||
import { API_LOCATION, handleRequest } from '../../utils/handle-request';
|
||||
|
||||
const InsertStep = ({ superblock, block }: BlockRequiredProps) => {
|
||||
const [num, setNum] = useState(0);
|
||||
+2
-2
@@ -1,6 +1,6 @@
|
||||
import React from 'react';
|
||||
import { ChallengeContentRequiredProps } from '../../../interfaces/PropTypes';
|
||||
import { API_LOCATION, handleRequest } from '../../utils/handleRequest';
|
||||
import { ChallengeContentRequiredProps } from '../../../interfaces/prop-types';
|
||||
import { API_LOCATION, handleRequest } from '../../utils/handle-request';
|
||||
|
||||
const SaveChallenge = ({
|
||||
superblock,
|
||||
+2
-2
@@ -1,6 +1,6 @@
|
||||
import React from 'react';
|
||||
import { BlockRequiredProps } from '../../../interfaces/PropTypes';
|
||||
import { API_LOCATION, handleRequest } from '../../utils/handleRequest';
|
||||
import { BlockRequiredProps } from '../../../interfaces/prop-types';
|
||||
import { API_LOCATION, handleRequest } from '../../utils/handle-request';
|
||||
|
||||
const UpdateStepTitles = ({ superblock, block }: BlockRequiredProps) => {
|
||||
const click = handleRequest(() =>
|
||||
+4
-4
@@ -9,10 +9,10 @@ import 'codemirror/mode/css/css';
|
||||
import 'codemirror/mode/javascript/javascript';
|
||||
import 'codemirror/mode/jsx/jsx';
|
||||
import { Link, useParams } from 'react-router-dom';
|
||||
import { ChallengeContent } from '../../../interfaces/ChallengeContent';
|
||||
import SaveChallenge from '../buttons/SaveChallenge';
|
||||
import './Editor.css';
|
||||
import { API_LOCATION } from '../../utils/handleRequest';
|
||||
import { ChallengeContent } from '../../../interfaces/challenge-content';
|
||||
import SaveChallenge from '../buttons/save-challenge';
|
||||
import './editor.css';
|
||||
import { API_LOCATION } from '../../utils/handle-request';
|
||||
|
||||
const Editor = () => {
|
||||
const [error, setError] = useState<Error | null>(null);
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
import React from 'react';
|
||||
import './Header.css';
|
||||
import './header.css';
|
||||
|
||||
const Header = () => {
|
||||
return (
|
||||
+2
-2
@@ -1,7 +1,7 @@
|
||||
import React, { useEffect, useState } from 'react';
|
||||
import { Link } from 'react-router-dom';
|
||||
import { SuperBlock } from '../../../interfaces/SuperBlock';
|
||||
import { API_LOCATION } from '../../utils/handleRequest';
|
||||
import { SuperBlock } from '../../../interfaces/super-block';
|
||||
import { API_LOCATION } from '../../utils/handle-request';
|
||||
|
||||
const Landing = () => {
|
||||
const [error, setError] = useState<Error | null>(null);
|
||||
+2
-2
@@ -1,7 +1,7 @@
|
||||
import React, { useEffect, useState } from 'react';
|
||||
import { Link, useParams } from 'react-router-dom';
|
||||
import { Block } from '../../../interfaces/Block';
|
||||
import { API_LOCATION } from '../../utils/handleRequest';
|
||||
import { Block } from '../../../interfaces/block';
|
||||
import { API_LOCATION } from '../../utils/handle-request';
|
||||
|
||||
const SuperBlock = () => {
|
||||
const [error, setError] = useState<Error | null>(null);
|
||||
+6
-6
@@ -1,11 +1,11 @@
|
||||
import React, { Link, useParams } from 'react-router-dom';
|
||||
import CreateEmptySteps from '../buttons/CreateEmptySteps';
|
||||
import CreateNextStep from '../buttons/CreateNextStep';
|
||||
import DeleteStep from '../buttons/DeleteStep';
|
||||
import InsertStep from '../buttons/InsertStep';
|
||||
import UpdateStepTitles from '../buttons/UpdateStepTitles';
|
||||
import CreateEmptySteps from '../buttons/create-empty-steps';
|
||||
import CreateNextStep from '../buttons/create-next-step';
|
||||
import DeleteStep from '../buttons/delete-step';
|
||||
import InsertStep from '../buttons/insert-step';
|
||||
import UpdateStepTitles from '../buttons/update-step-titles';
|
||||
|
||||
import './Tools.css';
|
||||
import './tools.css';
|
||||
|
||||
const Tools = () => {
|
||||
const { block, superblock } = useParams() as {
|
||||
@@ -1,7 +1,7 @@
|
||||
import React from 'react';
|
||||
import ReactDOM from 'react-dom';
|
||||
import './index.css';
|
||||
import App from './App';
|
||||
import App from './app';
|
||||
|
||||
ReactDOM.render(
|
||||
<React.StrictMode>
|
||||
|
||||
Reference in New Issue
Block a user