From d5356d5ba3977e1bd683df7e139b740da12e049a Mon Sep 17 00:00:00 2001 From: Aunshon <32583103+Aunshon@users.noreply.github.com> Date: Thu, 17 Oct 2024 18:00:12 +0600 Subject: [PATCH] Add dev documentation for developers, how to add a react route and component in dokan lite. --- docs/dokan-routes.md | 67 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 67 insertions(+) create mode 100644 docs/dokan-routes.md diff --git a/docs/dokan-routes.md b/docs/dokan-routes.md new file mode 100644 index 0000000000..c967f1fa0f --- /dev/null +++ b/docs/dokan-routes.md @@ -0,0 +1,67 @@ +# Register a new `route` and `component` in dokan lite. + +## Create `custom-tailwind.config.js` in your directory +```js +import baseConfig from '../../base-tailwind.config'; // update the location according to your location + +/** @type {import('tailwindcss').Config} */ +const updatedConfig = { + ...baseConfig, + content: [ + ...baseConfig.content, + './src/{your-path}/**/*.{js,jsx,ts,tsx}', // update the location according to your location + ], +}; + +export default updatedConfig; +``` + +## Create `tailwind.scss` in your directory +⚠️ Make sure you imported `dokan-ui.css` if you are using [Dokan ui components](https://www.npmjs.com/package/@getdokan/dokan-ui) +```scss +@config './custom-tailwind.config.js'; // update the location according to your location +@import "@/base-tailwind"; +// @import "@getdokan/dokan-ui/dist/dokan-ui.css"; // Make sure to uncomment it if you use Dokan UI in you components + +``` + +## Create the component that you want to show when visit your specific route. +⚠️ Make sure you import your `tailwind.scss` here. +```jsx +import './tailwind.scss'; +function Component(props) { + return ( +