Skip to content

Commit

Permalink
fix indexed table
Browse files Browse the repository at this point in the history
  • Loading branch information
Danil committed Nov 2, 2023
1 parent 50a5eff commit 3d1c44f
Show file tree
Hide file tree
Showing 104 changed files with 2,936 additions and 311 deletions.
2 changes: 1 addition & 1 deletion contorollers/link.controllers.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import * as cheerio from "cheerio";
import analyzeLinks from "/Users/danilreznicenko/seo-analysis/untils/analyzeLinks.js";
import analyzeLinks from "../untils/analyzeLinks.js";
import axios from "axios";

class AnalyzeLink {
Expand Down
6 changes: 3 additions & 3 deletions contorollers/robots.controllers.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import * as cheerio from "cheerio";
import checkIndexing from "/Users/danilreznicenko/seo-analysis/untils/analyzeRobots.js";
import checkIndexing from "../untils/analyzeRobots.js";
import axios from "axios";

class AnalyzeRobots {
Expand All @@ -20,9 +20,9 @@ class AnalyzeRobots {

const validLinks = await checkIndexing(links);

const analysisResult = { index: validLinks };
const analysisResult = { robots: validLinks };

console.log(analysisResult);
// console.log(analysisResult);

res.json(analysisResult);
} catch (error) {
Expand Down
23 changes: 13 additions & 10 deletions frontend/src/App.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import { Tab, Tabs, TabList, TabPanel } from "react-tabs";
import "react-tabs/style/react-tabs.css";
import Form from "./components/Form";
import Table from "./components/Table";
import "/Users/danilreznicenko/seo-analysis/frontend/src/App.css";
import "../src/App.css";

function App() {
const [metaAnalysisResult, setMetaAnalysisResult] = useState(null);
Expand All @@ -18,8 +18,8 @@ function App() {
<TabList>
<Tab>Meta Tags</Tab>
<Tab>Links</Tab>
<Tab>Page Load Time</Tab>
<Tab>Index pages</Tab>
<Tab>Page Load Time</Tab>
</TabList>

<TabPanel>
Expand All @@ -35,22 +35,25 @@ function App() {
setAnalysisResult={setLinksAnalysisResult}
endpoint="/api/analyze-links"
/>
{linksAnalysisResult && <Table analysisResult={linksAnalysisResult} />}
{linksAnalysisResult && (
<Table analysisResult={linksAnalysisResult} />
)}
</TabPanel>
<TabPanel>
<Form
setAnalysisResult={setTimeAnalysisResult}
endpoint="/api/analyze-time"
setAnalysisResult={setIndexAnalysisResult}
endpoint="/api/analyze-robots"
/>
{timeAnalysisResult && <Table analysisResult={timeAnalysisResult} />}
{indexAnalysisResult && (
<Table analysisResult={indexAnalysisResult} />
)}
</TabPanel>

<TabPanel>
<Form
setAnalysisResult={setIndexAnalysisResult}
endpoint="/api/analyze-robots"
setAnalysisResult={setTimeAnalysisResult}
endpoint="/api/analyze-time"
/>
{indexAnalysisResult && <Table analysisResult={indexAnalysisResult} />}
{timeAnalysisResult && <Table analysisResult={timeAnalysisResult} />}
</TabPanel>
</Tabs>
</div>
Expand Down
8 changes: 4 additions & 4 deletions frontend/src/components/Table.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -30,12 +30,12 @@ const Table = ({ analysisResult, inputDomain }) => {
<td><p>Time taken to load page: {analysisResult.loadTime} second</p></td>
</tr>

} else if (analysisResult.index) {
} else if (analysisResult.robots) {
// Обработка ссылок
return analysisResult.index.map((link, index) => (
return analysisResult.robots.map((link, index) => (
<tr key={index}>
<td>{link.url}</td>
{/* <td>{link.indexed ? true : false}</td> */}
<td>{link.indexed}</td>
</tr>
));
}
Expand All @@ -62,7 +62,7 @@ const Table = ({ analysisResult, inputDomain }) => {
</tr>
);

} if (analysisResult.index) {
} if (analysisResult.robots) {
// Заголовок для index ссылок
return (
<tr>
Expand Down
13 changes: 12 additions & 1 deletion node_modules/.bin/loose-envify

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

17 changes: 17 additions & 0 deletions node_modules/.bin/loose-envify.cmd

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

28 changes: 28 additions & 0 deletions node_modules/.bin/loose-envify.ps1

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

13 changes: 12 additions & 1 deletion node_modules/.bin/mime

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

17 changes: 17 additions & 0 deletions node_modules/.bin/mime.cmd

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

28 changes: 28 additions & 0 deletions node_modules/.bin/mime.ps1

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

99 changes: 76 additions & 23 deletions node_modules/.package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit 3d1c44f

Please sign in to comment.