- Changed namespaces for controllers to better organize API components. - Updated base class for controllers to `BaseController` with standard routing. - Simplified method signatures by removing `id` parameters in entity creation methods. - Introduced new `CreateAsync` methods in service and repository layers. - Removed dependencies on `font-awesome` and `ionicons` from package files. - Migrated UI components to Material-UI, enhancing consistency and design. - Refactored `ForgotPasswordModal` to use Material-UI's `Dialog`. - Implemented `yup` validation in form components for stricter checks. - Cleaned up unused styles in CSS files for a cleaner codebase. - Updated interfaces to require `id` property for stricter type checks. - Improved error handling and user feedback in the `Login` component. - Added action buttons for adding and refreshing data in various components.
24 lines
1000 B
Plaintext
24 lines
1000 B
Plaintext
<Project Sdk="Microsoft.VisualStudio.JavaScript.Sdk/1.0.2191419">
|
|
<PropertyGroup>
|
|
<StartupCommand>npm run dev</StartupCommand>
|
|
<JavaScriptTestRoot>src\</JavaScriptTestRoot>
|
|
<JavaScriptTestFramework>Vitest</JavaScriptTestFramework>
|
|
<!-- Allows the build (or compile) script located on package.json to run on Build -->
|
|
<ShouldRunBuildScript>false</ShouldRunBuildScript>
|
|
<!-- Folder where production build objects will be placed -->
|
|
<BuildOutputFolder>$(MSBuildProjectDirectory)\dist</BuildOutputFolder>
|
|
</PropertyGroup>
|
|
<ItemGroup>
|
|
<None Remove="dist\**" />
|
|
<None Remove="public\content\lib\**" />
|
|
<TypeScriptConfiguration Remove="dist\**" />
|
|
<TypeScriptConfiguration Remove="public\content\lib\**" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<None Remove="src\components\layouts\LayoutLogin_Backup.tsx" />
|
|
<None Remove="src\components\layouts\Layout_backup.tsx" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<Folder Include="src\hooks\" />
|
|
</ItemGroup>
|
|
</Project> |