diff --git a/.github/dependabot.yml b/.github/dependabot.yml index c24b251e..f2fc4e43 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -109,7 +109,7 @@ updates: - "Dependencies" - package-ecosystem: "npm" - directory: "/examples/kendo-react-freemium" + directory: "/examples/kendo-react-project-tracker-app" schedule: interval: "daily" groups: diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 4d70725d..661e3411 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -41,8 +41,8 @@ jobs: - 'examples/kendo-react-file-manager/**' kendo-react-finance-portfolio: - 'examples/kendo-react-finance-portfolio/**' - kendo-react-freemium: - - 'examples/kendo-react-freemium/**' + kendo-react-project-tracker-app: + - 'examples/kendo-react-project-tracker-app/**' kendo-react-homepage-demo: - 'examples/kendo-react-homepage-demo/**' kendo-react-nextjs: @@ -115,9 +115,9 @@ jobs: npm ci npm run build - - name: Build Kendo React Freemium app - working-directory: ./examples/kendo-react-freemium - if: steps.changes.outputs.kendo-react-freemium == 'true' + - name: Build Kendo React Project Tracker app + working-directory: ./examples/kendo-react-project-tracker-app + if: steps.changes.outputs.kendo-react-project-tracker-app == 'true' run: | npm ci npm run build diff --git a/examples/kendo-react-freemium/.gitignore b/examples/kendo-react-project-tracker-app/.gitignore similarity index 100% rename from examples/kendo-react-freemium/.gitignore rename to examples/kendo-react-project-tracker-app/.gitignore diff --git a/examples/kendo-react-freemium/README.md b/examples/kendo-react-project-tracker-app/README.md similarity index 100% rename from examples/kendo-react-freemium/README.md rename to examples/kendo-react-project-tracker-app/README.md diff --git a/examples/kendo-react-freemium/custom.d.ts b/examples/kendo-react-project-tracker-app/custom.d.ts similarity index 100% rename from examples/kendo-react-freemium/custom.d.ts rename to examples/kendo-react-project-tracker-app/custom.d.ts diff --git a/examples/kendo-react-freemium/index.html b/examples/kendo-react-project-tracker-app/index.html similarity index 65% rename from examples/kendo-react-freemium/index.html rename to examples/kendo-react-project-tracker-app/index.html index 91ce0a00..ee4cb439 100644 --- a/examples/kendo-react-freemium/index.html +++ b/examples/kendo-react-project-tracker-app/index.html @@ -2,9 +2,9 @@ - + - Vite + KendoReact + Project Tracker Sample Application | Progress Telerik
diff --git a/examples/kendo-react-freemium/package-lock.json b/examples/kendo-react-project-tracker-app/package-lock.json similarity index 99% rename from examples/kendo-react-freemium/package-lock.json rename to examples/kendo-react-project-tracker-app/package-lock.json index f4ecfc51..435ea36b 100644 --- a/examples/kendo-react-freemium/package-lock.json +++ b/examples/kendo-react-project-tracker-app/package-lock.json @@ -1,11 +1,11 @@ { - "name": "kendo-react-freemium", + "name": "kendo-react-project-tracker-app", "version": "0.0.0", "lockfileVersion": 3, "requires": true, "packages": { "": { - "name": "kendo-react-freemium", + "name": "kendo-react-project-tracker-app", "version": "0.0.0", "dependencies": { "@progress/kendo-data-query": "^1.7.1", diff --git a/examples/kendo-react-freemium/package.json b/examples/kendo-react-project-tracker-app/package.json similarity index 96% rename from examples/kendo-react-freemium/package.json rename to examples/kendo-react-project-tracker-app/package.json index a8987a17..a52ad408 100644 --- a/examples/kendo-react-freemium/package.json +++ b/examples/kendo-react-project-tracker-app/package.json @@ -1,8 +1,8 @@ { - "name": "kendo-react-freemium", + "name": "kendo-react-project-tracker-app", "private": true, "version": "0.0.0", - "homepage": "https://telerik.github.io/kendo-react/kendo-react-freemium/", + "homepage": "https://telerik.github.io/kendo-react/kendo-react-project-tracker-app/", "type": "module", "scripts": { "dev": "vite", diff --git a/examples/kendo-react-project-tracker-app/public/favicon.ico b/examples/kendo-react-project-tracker-app/public/favicon.ico new file mode 100644 index 00000000..fa56c2d4 Binary files /dev/null and b/examples/kendo-react-project-tracker-app/public/favicon.ico differ diff --git a/examples/kendo-react-freemium/public/vite.svg b/examples/kendo-react-project-tracker-app/public/vite.svg similarity index 100% rename from examples/kendo-react-freemium/public/vite.svg rename to examples/kendo-react-project-tracker-app/public/vite.svg diff --git a/examples/kendo-react-freemium/src/App.tsx b/examples/kendo-react-project-tracker-app/src/App.tsx similarity index 94% rename from examples/kendo-react-freemium/src/App.tsx rename to examples/kendo-react-project-tracker-app/src/App.tsx index 93e8198b..50bfe377 100644 --- a/examples/kendo-react-freemium/src/App.tsx +++ b/examples/kendo-react-project-tracker-app/src/App.tsx @@ -13,7 +13,7 @@ import NewTask from "./pages/NewTask"; export default function App() { return ( <> - + diff --git a/examples/kendo-react-freemium/src/assets/Avatar-1.png b/examples/kendo-react-project-tracker-app/src/assets/Avatar-1.png similarity index 100% rename from examples/kendo-react-freemium/src/assets/Avatar-1.png rename to examples/kendo-react-project-tracker-app/src/assets/Avatar-1.png diff --git a/examples/kendo-react-freemium/src/assets/Avatar-2.png b/examples/kendo-react-project-tracker-app/src/assets/Avatar-2.png similarity index 100% rename from examples/kendo-react-freemium/src/assets/Avatar-2.png rename to examples/kendo-react-project-tracker-app/src/assets/Avatar-2.png diff --git a/examples/kendo-react-freemium/src/assets/Avatar-3.png b/examples/kendo-react-project-tracker-app/src/assets/Avatar-3.png similarity index 100% rename from examples/kendo-react-freemium/src/assets/Avatar-3.png rename to examples/kendo-react-project-tracker-app/src/assets/Avatar-3.png diff --git a/examples/kendo-react-freemium/src/assets/Avatar-4.png b/examples/kendo-react-project-tracker-app/src/assets/Avatar-4.png similarity index 100% rename from examples/kendo-react-freemium/src/assets/Avatar-4.png rename to examples/kendo-react-project-tracker-app/src/assets/Avatar-4.png diff --git a/examples/kendo-react-freemium/src/assets/Avatar-5.png b/examples/kendo-react-project-tracker-app/src/assets/Avatar-5.png similarity index 100% rename from examples/kendo-react-freemium/src/assets/Avatar-5.png rename to examples/kendo-react-project-tracker-app/src/assets/Avatar-5.png diff --git a/examples/kendo-react-freemium/src/assets/Avatar-6.png b/examples/kendo-react-project-tracker-app/src/assets/Avatar-6.png similarity index 100% rename from examples/kendo-react-freemium/src/assets/Avatar-6.png rename to examples/kendo-react-project-tracker-app/src/assets/Avatar-6.png diff --git a/examples/kendo-react-freemium/src/assets/Avatar-7.png b/examples/kendo-react-project-tracker-app/src/assets/Avatar-7.png similarity index 100% rename from examples/kendo-react-freemium/src/assets/Avatar-7.png rename to examples/kendo-react-project-tracker-app/src/assets/Avatar-7.png diff --git a/examples/kendo-react-freemium/src/assets/Avatar-8.png b/examples/kendo-react-project-tracker-app/src/assets/Avatar-8.png similarity index 100% rename from examples/kendo-react-freemium/src/assets/Avatar-8.png rename to examples/kendo-react-project-tracker-app/src/assets/Avatar-8.png diff --git a/examples/kendo-react-freemium/src/assets/Avatar-9.png b/examples/kendo-react-project-tracker-app/src/assets/Avatar-9.png similarity index 100% rename from examples/kendo-react-freemium/src/assets/Avatar-9.png rename to examples/kendo-react-project-tracker-app/src/assets/Avatar-9.png diff --git a/examples/kendo-react-freemium/src/assets/Avatar.png b/examples/kendo-react-project-tracker-app/src/assets/Avatar.png similarity index 100% rename from examples/kendo-react-freemium/src/assets/Avatar.png rename to examples/kendo-react-project-tracker-app/src/assets/Avatar.png diff --git a/examples/kendo-react-freemium/src/assets/compact-logo.svg b/examples/kendo-react-project-tracker-app/src/assets/compact-logo.svg similarity index 100% rename from examples/kendo-react-freemium/src/assets/compact-logo.svg rename to examples/kendo-react-project-tracker-app/src/assets/compact-logo.svg diff --git a/examples/kendo-react-freemium/src/assets/logo-1.svg b/examples/kendo-react-project-tracker-app/src/assets/logo-1.svg similarity index 100% rename from examples/kendo-react-freemium/src/assets/logo-1.svg rename to examples/kendo-react-project-tracker-app/src/assets/logo-1.svg diff --git a/examples/kendo-react-freemium/src/components/AppBarComponent.tsx b/examples/kendo-react-project-tracker-app/src/components/AppBarComponent.tsx similarity index 97% rename from examples/kendo-react-freemium/src/components/AppBarComponent.tsx rename to examples/kendo-react-project-tracker-app/src/components/AppBarComponent.tsx index 0e318d2f..6a42e0d4 100644 --- a/examples/kendo-react-freemium/src/components/AppBarComponent.tsx +++ b/examples/kendo-react-project-tracker-app/src/components/AppBarComponent.tsx @@ -22,7 +22,7 @@ export default function AppBarComponent() { return ( - + { e.preventDefault(); navigate('/'); }}> Logo Logo diff --git a/examples/kendo-react-freemium/src/components/DrawerComponent.tsx b/examples/kendo-react-project-tracker-app/src/components/DrawerComponent.tsx similarity index 100% rename from examples/kendo-react-freemium/src/components/DrawerComponent.tsx rename to examples/kendo-react-project-tracker-app/src/components/DrawerComponent.tsx diff --git a/examples/kendo-react-freemium/src/index.css b/examples/kendo-react-project-tracker-app/src/index.css similarity index 100% rename from examples/kendo-react-freemium/src/index.css rename to examples/kendo-react-project-tracker-app/src/index.css diff --git a/examples/kendo-react-freemium/src/main.tsx b/examples/kendo-react-project-tracker-app/src/main.tsx similarity index 100% rename from examples/kendo-react-freemium/src/main.tsx rename to examples/kendo-react-project-tracker-app/src/main.tsx diff --git a/examples/kendo-react-freemium/src/pages/Home.tsx b/examples/kendo-react-project-tracker-app/src/pages/Home.tsx similarity index 95% rename from examples/kendo-react-freemium/src/pages/Home.tsx rename to examples/kendo-react-project-tracker-app/src/pages/Home.tsx index 68f7c3d1..046876bb 100644 --- a/examples/kendo-react-freemium/src/pages/Home.tsx +++ b/examples/kendo-react-project-tracker-app/src/pages/Home.tsx @@ -24,7 +24,7 @@ export default function Home() { return ( <> -
+

Welcome John Porter 👋

@@ -71,7 +71,7 @@ export default function Home() { {teamsData.slice(0, 4).map((team, index) => { - return + return
navigate('/team-management')} className="cursor-pointer"> {team.teamCode} @@ -91,7 +91,7 @@ export default function Home() {
- + To-Do List diff --git a/examples/kendo-react-freemium/src/pages/NewTask.tsx b/examples/kendo-react-project-tracker-app/src/pages/NewTask.tsx similarity index 100% rename from examples/kendo-react-freemium/src/pages/NewTask.tsx rename to examples/kendo-react-project-tracker-app/src/pages/NewTask.tsx diff --git a/examples/kendo-react-freemium/src/pages/Projects.tsx b/examples/kendo-react-project-tracker-app/src/pages/Projects.tsx similarity index 75% rename from examples/kendo-react-freemium/src/pages/Projects.tsx rename to examples/kendo-react-project-tracker-app/src/pages/Projects.tsx index a342e920..dbd00b6b 100644 --- a/examples/kendo-react-freemium/src/pages/Projects.tsx +++ b/examples/kendo-react-project-tracker-app/src/pages/Projects.tsx @@ -5,13 +5,11 @@ import { GridLayout, } from "@progress/kendo-react-layout"; import { - homeIcon, - searchIcon, + homeIcon } from "@progress/kendo-svg-icons"; import { SvgIcon } from "@progress/kendo-react-common"; import React from "react"; import { useNavigate } from "react-router-dom"; -import { InputPrefix, InputSeparator, TextBox, TextBoxChangeEvent } from "@progress/kendo-react-inputs"; import { Badge } from "@progress/kendo-react-indicators"; import { projectsData } from "./data"; @@ -28,7 +26,6 @@ const breadcrumbItems: DataModel[] = [ export default function Projects() { const navigate = useNavigate(); - const [projects, setProjects] = React.useState(projectsData); const handleItemSelect = (e: BreadcrumbLinkMouseEvent) => { if (e.id === "home") { @@ -36,15 +33,6 @@ export default function Projects() { } }; - const handleSearchChange = (props: TextBoxChangeEvent) => { - const searchValue = (props.value as string).toLowerCase(); - - const filteredProjects = projectsData.filter((project) => { - return project.ProjectName.toLowerCase().includes(searchValue); - }); - setProjects(filteredProjects); - }; - return (

Projects

- - - - - - } placeholder="Search projects" />
- - {projects.map((project, index) => { + + {projectsData.map((project, index) => { return (
@@ -96,7 +78,7 @@ export default function Projects() { - Marlon66 + Marlon66
@@ -105,7 +87,7 @@ export default function Projects() { - Monserrat49 + Monserrat49
diff --git a/examples/kendo-react-freemium/src/pages/Settings.tsx b/examples/kendo-react-project-tracker-app/src/pages/Settings.tsx similarity index 100% rename from examples/kendo-react-freemium/src/pages/Settings.tsx rename to examples/kendo-react-project-tracker-app/src/pages/Settings.tsx diff --git a/examples/kendo-react-freemium/src/pages/Task.tsx b/examples/kendo-react-project-tracker-app/src/pages/Task.tsx similarity index 100% rename from examples/kendo-react-freemium/src/pages/Task.tsx rename to examples/kendo-react-project-tracker-app/src/pages/Task.tsx diff --git a/examples/kendo-react-freemium/src/pages/Tasks.tsx b/examples/kendo-react-project-tracker-app/src/pages/Tasks.tsx similarity index 100% rename from examples/kendo-react-freemium/src/pages/Tasks.tsx rename to examples/kendo-react-project-tracker-app/src/pages/Tasks.tsx diff --git a/examples/kendo-react-freemium/src/pages/Team.tsx b/examples/kendo-react-project-tracker-app/src/pages/Team.tsx similarity index 98% rename from examples/kendo-react-freemium/src/pages/Team.tsx rename to examples/kendo-react-project-tracker-app/src/pages/Team.tsx index 92ce244d..e6cf8f7c 100644 --- a/examples/kendo-react-freemium/src/pages/Team.tsx +++ b/examples/kendo-react-project-tracker-app/src/pages/Team.tsx @@ -107,7 +107,7 @@ export default function Team() {
- + {team.teamMembers.map((member, index) => { return diff --git a/examples/kendo-react-freemium/src/pages/TeamManagement.tsx b/examples/kendo-react-project-tracker-app/src/pages/TeamManagement.tsx similarity index 95% rename from examples/kendo-react-freemium/src/pages/TeamManagement.tsx rename to examples/kendo-react-project-tracker-app/src/pages/TeamManagement.tsx index 71e6c51d..160299e0 100644 --- a/examples/kendo-react-freemium/src/pages/TeamManagement.tsx +++ b/examples/kendo-react-project-tracker-app/src/pages/TeamManagement.tsx @@ -81,7 +81,7 @@ export default function TeamManagement() { )} />
- + {teams.map((team, index) => { return diff --git a/examples/kendo-react-freemium/src/pages/data.ts b/examples/kendo-react-project-tracker-app/src/pages/data.ts similarity index 100% rename from examples/kendo-react-freemium/src/pages/data.ts rename to examples/kendo-react-project-tracker-app/src/pages/data.ts diff --git a/examples/kendo-react-freemium/tsconfig.app.json b/examples/kendo-react-project-tracker-app/tsconfig.app.json similarity index 100% rename from examples/kendo-react-freemium/tsconfig.app.json rename to examples/kendo-react-project-tracker-app/tsconfig.app.json diff --git a/examples/kendo-react-freemium/tsconfig.app.tsbuildinfo b/examples/kendo-react-project-tracker-app/tsconfig.app.tsbuildinfo similarity index 100% rename from examples/kendo-react-freemium/tsconfig.app.tsbuildinfo rename to examples/kendo-react-project-tracker-app/tsconfig.app.tsbuildinfo diff --git a/examples/kendo-react-freemium/tsconfig.json b/examples/kendo-react-project-tracker-app/tsconfig.json similarity index 100% rename from examples/kendo-react-freemium/tsconfig.json rename to examples/kendo-react-project-tracker-app/tsconfig.json diff --git a/examples/kendo-react-freemium/tsconfig.node.json b/examples/kendo-react-project-tracker-app/tsconfig.node.json similarity index 100% rename from examples/kendo-react-freemium/tsconfig.node.json rename to examples/kendo-react-project-tracker-app/tsconfig.node.json diff --git a/examples/kendo-react-freemium/tsconfig.node.tsbuildinfo b/examples/kendo-react-project-tracker-app/tsconfig.node.tsbuildinfo similarity index 100% rename from examples/kendo-react-freemium/tsconfig.node.tsbuildinfo rename to examples/kendo-react-project-tracker-app/tsconfig.node.tsbuildinfo diff --git a/examples/kendo-react-freemium/vite.config.ts b/examples/kendo-react-project-tracker-app/vite.config.ts similarity index 75% rename from examples/kendo-react-freemium/vite.config.ts rename to examples/kendo-react-project-tracker-app/vite.config.ts index afce196f..c828b1ef 100644 --- a/examples/kendo-react-freemium/vite.config.ts +++ b/examples/kendo-react-project-tracker-app/vite.config.ts @@ -3,6 +3,6 @@ import react from '@vitejs/plugin-react'; import tailwindcss from '@tailwindcss/vite' export default defineConfig({ - base: `/kendo-react/kendo-react-freemium/`, + base: `/kendo-react/kendo-react-project-tracker-app/`, plugins: [react(), tailwindcss()], }); diff --git a/live/bin/build-gh-pages b/live/bin/build-gh-pages index 466d9f2f..5c1dee2f 100755 --- a/live/bin/build-gh-pages +++ b/live/bin/build-gh-pages @@ -1,7 +1,7 @@ #!/usr/bin/env bash # Builds example projects and deploys them to GH Pages -STANDALONE_PROJECTS=(ecommerce-jewellery-store kendo-react-e-commerce-astro-app kendo-react-finance-portfolio react-coffee-warehouse react-admin-dashboard kendo-react-homepage-demo kendo-react-file-manager react-grid-live-data kendo-react-freemium) +STANDALONE_PROJECTS=(ecommerce-jewellery-store kendo-react-e-commerce-astro-app kendo-react-finance-portfolio react-coffee-warehouse react-admin-dashboard kendo-react-homepage-demo kendo-react-file-manager react-grid-live-data kendo-react-project-tracker-app) set -e @@ -16,7 +16,7 @@ do npm run build mkdir -p ../../live/build/${PROJECT} -if [ "$PROJECT" = "kendo-react-e-commerce-astro-app" ] || [ "$PROJECT" = "kendo-react-freemium" ]; then +if [ "$PROJECT" = "kendo-react-e-commerce-astro-app" ] || [ "$PROJECT" = "kendo-react-project-tracker-app" ]; then mv -v dist/* "../../live/build/${PROJECT}" else mv -v build/* "../../live/build/${PROJECT}" diff --git a/live/static/index.html b/live/static/index.html index e0814c7a..e1ce0c8e 100644 --- a/live/static/index.html +++ b/live/static/index.html @@ -19,7 +19,7 @@

KendoReact - Sample Applications

  • Grid Live Data Application
  • Ecommerce jewellery Store Application
  • Ecommerce Astro Application
  • -
  • Kendo React Freemium Application
  • +
  • Kendo React Project Tracker Application
  • To access the source code of all sample applications, go to the