Add web application components for RolePlay
- Introduce main application structure with React, including routing and state management. - Implement key components: StartPage, SessionPage, NarrativeView, SuggestionList, ActionInput for user interaction. - Set up Vite for development and build processes, with TypeScript support. - Create API integration for session management and narrative suggestions. - Add catch-all JAX-RS resource for serving the React application.
This commit is contained in:
parent
b30a7e4770
commit
e8bb6a64b7
0
src/main/web/package.json
Normal file
0
src/main/web/package.json
Normal file
0
src/main/web/src/App.tsx
Normal file
0
src/main/web/src/App.tsx
Normal file
0
src/main/web/src/api/index.ts
Normal file
0
src/main/web/src/api/index.ts
Normal file
0
src/main/web/src/components/ActionInput.tsx
Normal file
0
src/main/web/src/components/ActionInput.tsx
Normal file
0
src/main/web/src/components/NarrativeView.tsx
Normal file
0
src/main/web/src/components/NarrativeView.tsx
Normal file
0
src/main/web/src/components/SuggestionList.tsx
Normal file
0
src/main/web/src/components/SuggestionList.tsx
Normal file
0
src/main/web/src/main.tsx
Normal file
0
src/main/web/src/main.tsx
Normal file
0
src/main/web/src/pages/SessionPage.tsx
Normal file
0
src/main/web/src/pages/SessionPage.tsx
Normal file
0
src/main/web/src/pages/StartPage.tsx
Normal file
0
src/main/web/src/pages/StartPage.tsx
Normal file
0
src/main/web/vite.config.ts
Normal file
0
src/main/web/vite.config.ts
Normal file
Loading…
x
Reference in New Issue
Block a user