Add pages functions documentation

This commit is contained in:
Igor Carvalho 2023-07-18 13:59:43 -03:00 • committed by anovazzi1
commit 6867984659
4 changed files with 12 additions and 0 deletions

View file

@ -11,12 +11,16 @@ import { FlowType } from "../../types/flow";
export default function CommunityPage() {
const { flows, setTabId, downloadFlows, uploadFlows, addFlow } =
useContext(TabsContext);
// set null id
useEffect(() => {
setTabId("");
}, []);
const { setErrorData } = useContext(alertContext);
const [loadingExamples, setLoadingExamples] = useState(false);
const [examples, setExamples] = useState<FlowType[]>([]);
// Show community examples on screen
function handleExamples() {
setLoadingExamples(true);
getExamples()

View file

@ -42,6 +42,7 @@ export default function ExtraSidebar() {
event.dataTransfer.setData("nodedata", JSON.stringify(data));
}
// Handle showing components after use search input
function handleSearchInput(e: string) {
setFilterData((_) => {
let ret = {};
@ -122,6 +123,7 @@ export default function ExtraSidebar() {
className="input-search"
onChange={(e) => {
handleSearchInput(e.target.value);
// Set search input state
setSearch(e.target.value);
}}
/>

View file

@ -7,6 +7,8 @@ import Page from "./components/PageComponent";
export default function FlowPage() {
const { flows, tabId, setTabId } = useContext(TabsContext);
const { id } = useParams();
// Set flow tab id
useEffect(() => {
setTabId(id);
}, [id]);

View file

@ -8,10 +8,14 @@ import { TabsContext } from "../../contexts/tabsContext";
export default function HomePage() {
const { flows, setTabId, downloadFlows, uploadFlows, addFlow, removeFlow } =
useContext(TabsContext);
// Set a null id
useEffect(() => {
setTabId("");
}, []);
const navigate = useNavigate();
// Personal flows display
return (
<div className="main-page-panel">
<div className="main-page-nav-arrangement">