├── .env.example ├── .gitignore ├── .prettierrc ├── LICENSE ├── README.md ├── craco.config.js ├── package.json ├── public ├── index.css ├── index.html ├── logo.png ├── manifest.json └── robots.txt ├── src ├── Container.tsx ├── Providers.tsx ├── Routes.tsx ├── assets │ ├── animation.jpg │ ├── images │ │ └── full-color.png │ └── logo-text.png ├── common │ └── interfaces.ts ├── components │ ├── Dropzone │ │ ├── DropZone.tsx │ │ └── index.ts │ ├── Loading │ │ ├── Loading.tsx │ │ └── index.ts │ └── icons │ │ ├── Background.tsx │ │ ├── Elements.tsx │ │ ├── Illustrations.tsx │ │ ├── Images.tsx │ │ ├── Logo.tsx │ │ ├── Pixabay.tsx │ │ ├── Search.tsx │ │ ├── Templates.tsx │ │ ├── Text.tsx │ │ ├── Uploads.tsx │ │ └── index.ts ├── constants │ ├── app-options.ts │ ├── contants.ts │ ├── editor.ts │ ├── fonts.ts │ └── format-sizes.ts ├── contexts │ └── AppContext.tsx ├── hooks │ └── useAppContext.tsx ├── index.tsx ├── interfaces │ └── editor.ts ├── react-app-env.d.ts ├── reportWebVitals.ts ├── scenes │ ├── Dashboard │ │ ├── Creations.tsx │ │ ├── Dashboard.tsx │ │ ├── Templates.tsx │ │ ├── Uploads.tsx │ │ └── index.ts │ └── Editor │ │ ├── Editor.tsx │ │ ├── components │ │ ├── Footer │ │ │ ├── Footer.tsx │ │ │ └── index.ts │ │ ├── Icons │ │ │ ├── Background.tsx │ │ │ ├── Backward.tsx │ │ │ ├── Bold.tsx │ │ │ ├── ChevronLeft.tsx │ │ │ ├── CopyStyle.tsx │ │ │ ├── Delete.tsx │ │ │ ├── Duplicate.tsx │ │ │ ├── Elements.tsx │ │ │ ├── FillColor.tsx │ │ │ ├── Forward.tsx │ │ │ ├── Images.tsx │ │ │ ├── Italic.tsx │ │ │ ├── Locked.tsx │ │ │ ├── Logo.tsx │ │ │ ├── Opacity..tsx │ │ │ ├── Redo.tsx │ │ │ ├── Spacing.tsx │ │ │ ├── Templates.tsx │ │ │ ├── Text.tsx │ │ │ ├── TextAlignCenter.tsx │ │ │ ├── TextAlignJustify.tsx │ │ │ ├── TextAlignLeft.tsx │ │ │ ├── TextAlignRight.tsx │ │ │ ├── TextColor.tsx │ │ │ ├── TextSpacing.tsx │ │ │ ├── TimeFast.tsx │ │ │ ├── ToBack.tsx │ │ │ ├── ToFront.tsx │ │ │ ├── Underline.tsx │ │ │ ├── Undo.tsx │ │ │ ├── Unlocked.tsx │ │ │ ├── Uploads.tsx │ │ │ └── index.ts │ │ ├── Navbar │ │ │ ├── Navbar.tsx │ │ │ ├── components │ │ │ │ ├── File.tsx │ │ │ │ ├── History.tsx │ │ │ │ ├── PreviewTemplate.tsx │ │ │ │ └── Resize.tsx │ │ │ └── index.ts │ │ ├── Panels │ │ │ ├── PanelItem.tsx │ │ │ ├── PanelItems │ │ │ │ ├── Animations.tsx │ │ │ │ ├── Background.tsx │ │ │ │ ├── Color.tsx │ │ │ │ ├── Elements.tsx │ │ │ │ ├── FontFamily.tsx │ │ │ │ ├── Illustrations.tsx │ │ │ │ ├── Images.tsx │ │ │ │ ├── Layers.tsx │ │ │ │ ├── Pixabay.tsx │ │ │ │ ├── Templates.tsx │ │ │ │ ├── Text.tsx │ │ │ │ ├── Uploads.tsx │ │ │ │ └── index.tsx │ │ │ ├── PanelListItem.tsx │ │ │ ├── Panels.tsx │ │ │ ├── PanelsList.tsx │ │ │ └── index.tsx │ │ └── Toolbox │ │ │ ├── Toolbox.tsx │ │ │ ├── ToolboxItems │ │ │ ├── Default.tsx │ │ │ ├── Illustration.tsx │ │ │ ├── Image.tsx │ │ │ ├── Locked.tsx │ │ │ ├── MultiElement.tsx │ │ │ ├── Path.tsx │ │ │ ├── Text.tsx │ │ │ ├── components │ │ │ │ ├── Animate.tsx │ │ │ │ ├── Common.tsx │ │ │ │ ├── CopyStyle.tsx │ │ │ │ ├── Delete.tsx │ │ │ │ ├── Duplicate.tsx │ │ │ │ ├── Group.tsx │ │ │ │ ├── Lock.tsx │ │ │ │ ├── Opacity.tsx │ │ │ │ ├── Position.tsx │ │ │ │ └── Spacing.tsx │ │ │ └── index.ts │ │ │ └── index.tsx │ │ └── index.ts ├── services │ ├── api.ts │ ├── iconscout.ts │ └── pixabay.ts ├── setupTests.ts ├── store │ ├── rootReducer.ts │ ├── slices │ │ ├── creations │ │ │ ├── actions.ts │ │ │ ├── reducer.ts │ │ │ └── selectors.ts │ │ ├── elements │ │ │ ├── actions.ts │ │ │ ├── reducer.ts │ │ │ └── selectors.ts │ │ ├── fonts │ │ │ ├── actions.ts │ │ │ ├── reducer.ts │ │ │ └── selectors.ts │ │ ├── templates │ │ │ ├── actions.ts │ │ │ ├── reducer.ts │ │ │ └── selectors.ts │ │ └── uploads │ │ │ ├── actions.ts │ │ │ ├── reducer.ts │ │ │ └── selectors.ts │ └── store.ts └── utils │ └── unique.ts ├── tsconfig-base.json ├── tsconfig.json └── yarn.lock /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/.env.example -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/.prettierrc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/README.md -------------------------------------------------------------------------------- /craco.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/craco.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/package.json -------------------------------------------------------------------------------- /public/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/public/index.css -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/public/index.html -------------------------------------------------------------------------------- /public/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/public/logo.png -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/public/manifest.json -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/public/robots.txt -------------------------------------------------------------------------------- /src/Container.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/Container.tsx -------------------------------------------------------------------------------- /src/Providers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/Providers.tsx -------------------------------------------------------------------------------- /src/Routes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/Routes.tsx -------------------------------------------------------------------------------- /src/assets/animation.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/assets/animation.jpg -------------------------------------------------------------------------------- /src/assets/images/full-color.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/assets/images/full-color.png -------------------------------------------------------------------------------- /src/assets/logo-text.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/assets/logo-text.png -------------------------------------------------------------------------------- /src/common/interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/common/interfaces.ts -------------------------------------------------------------------------------- /src/components/Dropzone/DropZone.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/components/Dropzone/DropZone.tsx -------------------------------------------------------------------------------- /src/components/Dropzone/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/components/Dropzone/index.ts -------------------------------------------------------------------------------- /src/components/Loading/Loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/components/Loading/Loading.tsx -------------------------------------------------------------------------------- /src/components/Loading/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/components/Loading/index.ts -------------------------------------------------------------------------------- /src/components/icons/Background.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/components/icons/Background.tsx -------------------------------------------------------------------------------- /src/components/icons/Elements.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/components/icons/Elements.tsx -------------------------------------------------------------------------------- /src/components/icons/Illustrations.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/components/icons/Illustrations.tsx -------------------------------------------------------------------------------- /src/components/icons/Images.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/components/icons/Images.tsx -------------------------------------------------------------------------------- /src/components/icons/Logo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/components/icons/Logo.tsx -------------------------------------------------------------------------------- /src/components/icons/Pixabay.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/components/icons/Pixabay.tsx -------------------------------------------------------------------------------- /src/components/icons/Search.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/components/icons/Search.tsx -------------------------------------------------------------------------------- /src/components/icons/Templates.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/components/icons/Templates.tsx -------------------------------------------------------------------------------- /src/components/icons/Text.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/components/icons/Text.tsx -------------------------------------------------------------------------------- /src/components/icons/Uploads.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/components/icons/Uploads.tsx -------------------------------------------------------------------------------- /src/components/icons/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/components/icons/index.ts -------------------------------------------------------------------------------- /src/constants/app-options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/constants/app-options.ts -------------------------------------------------------------------------------- /src/constants/contants.ts: -------------------------------------------------------------------------------- 1 | export const propertiesToInclude = ['id', 'selectable'] 2 | -------------------------------------------------------------------------------- /src/constants/editor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/constants/editor.ts -------------------------------------------------------------------------------- /src/constants/fonts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/constants/fonts.ts -------------------------------------------------------------------------------- /src/constants/format-sizes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/constants/format-sizes.ts -------------------------------------------------------------------------------- /src/contexts/AppContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/contexts/AppContext.tsx -------------------------------------------------------------------------------- /src/hooks/useAppContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/hooks/useAppContext.tsx -------------------------------------------------------------------------------- /src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/index.tsx -------------------------------------------------------------------------------- /src/interfaces/editor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/interfaces/editor.ts -------------------------------------------------------------------------------- /src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /src/reportWebVitals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/reportWebVitals.ts -------------------------------------------------------------------------------- /src/scenes/Dashboard/Creations.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/scenes/Dashboard/Creations.tsx -------------------------------------------------------------------------------- /src/scenes/Dashboard/Dashboard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/scenes/Dashboard/Dashboard.tsx -------------------------------------------------------------------------------- /src/scenes/Dashboard/Templates.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/scenes/Dashboard/Templates.tsx -------------------------------------------------------------------------------- /src/scenes/Dashboard/Uploads.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/scenes/Dashboard/Uploads.tsx -------------------------------------------------------------------------------- /src/scenes/Dashboard/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/scenes/Dashboard/index.ts -------------------------------------------------------------------------------- /src/scenes/Editor/Editor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/scenes/Editor/Editor.tsx -------------------------------------------------------------------------------- /src/scenes/Editor/components/Footer/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/scenes/Editor/components/Footer/Footer.tsx -------------------------------------------------------------------------------- /src/scenes/Editor/components/Footer/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/scenes/Editor/components/Footer/index.ts -------------------------------------------------------------------------------- /src/scenes/Editor/components/Icons/Background.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/scenes/Editor/components/Icons/Background.tsx -------------------------------------------------------------------------------- /src/scenes/Editor/components/Icons/Backward.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/scenes/Editor/components/Icons/Backward.tsx -------------------------------------------------------------------------------- /src/scenes/Editor/components/Icons/Bold.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/scenes/Editor/components/Icons/Bold.tsx -------------------------------------------------------------------------------- /src/scenes/Editor/components/Icons/ChevronLeft.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/scenes/Editor/components/Icons/ChevronLeft.tsx -------------------------------------------------------------------------------- /src/scenes/Editor/components/Icons/CopyStyle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/scenes/Editor/components/Icons/CopyStyle.tsx -------------------------------------------------------------------------------- /src/scenes/Editor/components/Icons/Delete.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/scenes/Editor/components/Icons/Delete.tsx -------------------------------------------------------------------------------- /src/scenes/Editor/components/Icons/Duplicate.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/scenes/Editor/components/Icons/Duplicate.tsx -------------------------------------------------------------------------------- /src/scenes/Editor/components/Icons/Elements.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/scenes/Editor/components/Icons/Elements.tsx -------------------------------------------------------------------------------- /src/scenes/Editor/components/Icons/FillColor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/scenes/Editor/components/Icons/FillColor.tsx -------------------------------------------------------------------------------- /src/scenes/Editor/components/Icons/Forward.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/scenes/Editor/components/Icons/Forward.tsx -------------------------------------------------------------------------------- /src/scenes/Editor/components/Icons/Images.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/scenes/Editor/components/Icons/Images.tsx -------------------------------------------------------------------------------- /src/scenes/Editor/components/Icons/Italic.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/scenes/Editor/components/Icons/Italic.tsx -------------------------------------------------------------------------------- /src/scenes/Editor/components/Icons/Locked.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/scenes/Editor/components/Icons/Locked.tsx -------------------------------------------------------------------------------- /src/scenes/Editor/components/Icons/Logo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/scenes/Editor/components/Icons/Logo.tsx -------------------------------------------------------------------------------- /src/scenes/Editor/components/Icons/Opacity..tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/scenes/Editor/components/Icons/Opacity..tsx -------------------------------------------------------------------------------- /src/scenes/Editor/components/Icons/Redo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/scenes/Editor/components/Icons/Redo.tsx -------------------------------------------------------------------------------- /src/scenes/Editor/components/Icons/Spacing.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/scenes/Editor/components/Icons/Spacing.tsx -------------------------------------------------------------------------------- /src/scenes/Editor/components/Icons/Templates.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/scenes/Editor/components/Icons/Templates.tsx -------------------------------------------------------------------------------- /src/scenes/Editor/components/Icons/Text.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/scenes/Editor/components/Icons/Text.tsx -------------------------------------------------------------------------------- /src/scenes/Editor/components/Icons/TextAlignCenter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/scenes/Editor/components/Icons/TextAlignCenter.tsx -------------------------------------------------------------------------------- /src/scenes/Editor/components/Icons/TextAlignJustify.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/scenes/Editor/components/Icons/TextAlignJustify.tsx -------------------------------------------------------------------------------- /src/scenes/Editor/components/Icons/TextAlignLeft.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/scenes/Editor/components/Icons/TextAlignLeft.tsx -------------------------------------------------------------------------------- /src/scenes/Editor/components/Icons/TextAlignRight.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/scenes/Editor/components/Icons/TextAlignRight.tsx -------------------------------------------------------------------------------- /src/scenes/Editor/components/Icons/TextColor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/scenes/Editor/components/Icons/TextColor.tsx -------------------------------------------------------------------------------- /src/scenes/Editor/components/Icons/TextSpacing.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/scenes/Editor/components/Icons/TextSpacing.tsx -------------------------------------------------------------------------------- /src/scenes/Editor/components/Icons/TimeFast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/scenes/Editor/components/Icons/TimeFast.tsx -------------------------------------------------------------------------------- /src/scenes/Editor/components/Icons/ToBack.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/scenes/Editor/components/Icons/ToBack.tsx -------------------------------------------------------------------------------- /src/scenes/Editor/components/Icons/ToFront.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/scenes/Editor/components/Icons/ToFront.tsx -------------------------------------------------------------------------------- /src/scenes/Editor/components/Icons/Underline.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/scenes/Editor/components/Icons/Underline.tsx -------------------------------------------------------------------------------- /src/scenes/Editor/components/Icons/Undo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/scenes/Editor/components/Icons/Undo.tsx -------------------------------------------------------------------------------- /src/scenes/Editor/components/Icons/Unlocked.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/scenes/Editor/components/Icons/Unlocked.tsx -------------------------------------------------------------------------------- /src/scenes/Editor/components/Icons/Uploads.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/scenes/Editor/components/Icons/Uploads.tsx -------------------------------------------------------------------------------- /src/scenes/Editor/components/Icons/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/scenes/Editor/components/Icons/index.ts -------------------------------------------------------------------------------- /src/scenes/Editor/components/Navbar/Navbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/scenes/Editor/components/Navbar/Navbar.tsx -------------------------------------------------------------------------------- /src/scenes/Editor/components/Navbar/components/File.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/scenes/Editor/components/Navbar/components/File.tsx -------------------------------------------------------------------------------- /src/scenes/Editor/components/Navbar/components/History.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/scenes/Editor/components/Navbar/components/History.tsx -------------------------------------------------------------------------------- /src/scenes/Editor/components/Navbar/components/PreviewTemplate.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/scenes/Editor/components/Navbar/components/PreviewTemplate.tsx -------------------------------------------------------------------------------- /src/scenes/Editor/components/Navbar/components/Resize.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/scenes/Editor/components/Navbar/components/Resize.tsx -------------------------------------------------------------------------------- /src/scenes/Editor/components/Navbar/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/scenes/Editor/components/Navbar/index.ts -------------------------------------------------------------------------------- /src/scenes/Editor/components/Panels/PanelItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/scenes/Editor/components/Panels/PanelItem.tsx -------------------------------------------------------------------------------- /src/scenes/Editor/components/Panels/PanelItems/Animations.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/scenes/Editor/components/Panels/PanelItems/Animations.tsx -------------------------------------------------------------------------------- /src/scenes/Editor/components/Panels/PanelItems/Background.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/scenes/Editor/components/Panels/PanelItems/Background.tsx -------------------------------------------------------------------------------- /src/scenes/Editor/components/Panels/PanelItems/Color.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/scenes/Editor/components/Panels/PanelItems/Color.tsx -------------------------------------------------------------------------------- /src/scenes/Editor/components/Panels/PanelItems/Elements.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/scenes/Editor/components/Panels/PanelItems/Elements.tsx -------------------------------------------------------------------------------- /src/scenes/Editor/components/Panels/PanelItems/FontFamily.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/scenes/Editor/components/Panels/PanelItems/FontFamily.tsx -------------------------------------------------------------------------------- /src/scenes/Editor/components/Panels/PanelItems/Illustrations.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/scenes/Editor/components/Panels/PanelItems/Illustrations.tsx -------------------------------------------------------------------------------- /src/scenes/Editor/components/Panels/PanelItems/Images.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/scenes/Editor/components/Panels/PanelItems/Images.tsx -------------------------------------------------------------------------------- /src/scenes/Editor/components/Panels/PanelItems/Layers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/scenes/Editor/components/Panels/PanelItems/Layers.tsx -------------------------------------------------------------------------------- /src/scenes/Editor/components/Panels/PanelItems/Pixabay.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/scenes/Editor/components/Panels/PanelItems/Pixabay.tsx -------------------------------------------------------------------------------- /src/scenes/Editor/components/Panels/PanelItems/Templates.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/scenes/Editor/components/Panels/PanelItems/Templates.tsx -------------------------------------------------------------------------------- /src/scenes/Editor/components/Panels/PanelItems/Text.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/scenes/Editor/components/Panels/PanelItems/Text.tsx -------------------------------------------------------------------------------- /src/scenes/Editor/components/Panels/PanelItems/Uploads.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/scenes/Editor/components/Panels/PanelItems/Uploads.tsx -------------------------------------------------------------------------------- /src/scenes/Editor/components/Panels/PanelItems/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/scenes/Editor/components/Panels/PanelItems/index.tsx -------------------------------------------------------------------------------- /src/scenes/Editor/components/Panels/PanelListItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/scenes/Editor/components/Panels/PanelListItem.tsx -------------------------------------------------------------------------------- /src/scenes/Editor/components/Panels/Panels.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/scenes/Editor/components/Panels/Panels.tsx -------------------------------------------------------------------------------- /src/scenes/Editor/components/Panels/PanelsList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/scenes/Editor/components/Panels/PanelsList.tsx -------------------------------------------------------------------------------- /src/scenes/Editor/components/Panels/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/scenes/Editor/components/Panels/index.tsx -------------------------------------------------------------------------------- /src/scenes/Editor/components/Toolbox/Toolbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/scenes/Editor/components/Toolbox/Toolbox.tsx -------------------------------------------------------------------------------- /src/scenes/Editor/components/Toolbox/ToolboxItems/Default.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/scenes/Editor/components/Toolbox/ToolboxItems/Default.tsx -------------------------------------------------------------------------------- /src/scenes/Editor/components/Toolbox/ToolboxItems/Illustration.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/scenes/Editor/components/Toolbox/ToolboxItems/Illustration.tsx -------------------------------------------------------------------------------- /src/scenes/Editor/components/Toolbox/ToolboxItems/Image.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/scenes/Editor/components/Toolbox/ToolboxItems/Image.tsx -------------------------------------------------------------------------------- /src/scenes/Editor/components/Toolbox/ToolboxItems/Locked.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/scenes/Editor/components/Toolbox/ToolboxItems/Locked.tsx -------------------------------------------------------------------------------- /src/scenes/Editor/components/Toolbox/ToolboxItems/MultiElement.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/scenes/Editor/components/Toolbox/ToolboxItems/MultiElement.tsx -------------------------------------------------------------------------------- /src/scenes/Editor/components/Toolbox/ToolboxItems/Path.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/scenes/Editor/components/Toolbox/ToolboxItems/Path.tsx -------------------------------------------------------------------------------- /src/scenes/Editor/components/Toolbox/ToolboxItems/Text.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/scenes/Editor/components/Toolbox/ToolboxItems/Text.tsx -------------------------------------------------------------------------------- /src/scenes/Editor/components/Toolbox/ToolboxItems/components/Animate.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/scenes/Editor/components/Toolbox/ToolboxItems/components/Animate.tsx -------------------------------------------------------------------------------- /src/scenes/Editor/components/Toolbox/ToolboxItems/components/Common.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/scenes/Editor/components/Toolbox/ToolboxItems/components/Common.tsx -------------------------------------------------------------------------------- /src/scenes/Editor/components/Toolbox/ToolboxItems/components/CopyStyle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/scenes/Editor/components/Toolbox/ToolboxItems/components/CopyStyle.tsx -------------------------------------------------------------------------------- /src/scenes/Editor/components/Toolbox/ToolboxItems/components/Delete.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/scenes/Editor/components/Toolbox/ToolboxItems/components/Delete.tsx -------------------------------------------------------------------------------- /src/scenes/Editor/components/Toolbox/ToolboxItems/components/Duplicate.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/scenes/Editor/components/Toolbox/ToolboxItems/components/Duplicate.tsx -------------------------------------------------------------------------------- /src/scenes/Editor/components/Toolbox/ToolboxItems/components/Group.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/scenes/Editor/components/Toolbox/ToolboxItems/components/Group.tsx -------------------------------------------------------------------------------- /src/scenes/Editor/components/Toolbox/ToolboxItems/components/Lock.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/scenes/Editor/components/Toolbox/ToolboxItems/components/Lock.tsx -------------------------------------------------------------------------------- /src/scenes/Editor/components/Toolbox/ToolboxItems/components/Opacity.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/scenes/Editor/components/Toolbox/ToolboxItems/components/Opacity.tsx -------------------------------------------------------------------------------- /src/scenes/Editor/components/Toolbox/ToolboxItems/components/Position.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/scenes/Editor/components/Toolbox/ToolboxItems/components/Position.tsx -------------------------------------------------------------------------------- /src/scenes/Editor/components/Toolbox/ToolboxItems/components/Spacing.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/scenes/Editor/components/Toolbox/ToolboxItems/components/Spacing.tsx -------------------------------------------------------------------------------- /src/scenes/Editor/components/Toolbox/ToolboxItems/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/scenes/Editor/components/Toolbox/ToolboxItems/index.ts -------------------------------------------------------------------------------- /src/scenes/Editor/components/Toolbox/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/scenes/Editor/components/Toolbox/index.tsx -------------------------------------------------------------------------------- /src/scenes/Editor/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/scenes/Editor/index.ts -------------------------------------------------------------------------------- /src/services/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/services/api.ts -------------------------------------------------------------------------------- /src/services/iconscout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/services/iconscout.ts -------------------------------------------------------------------------------- /src/services/pixabay.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/services/pixabay.ts -------------------------------------------------------------------------------- /src/setupTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/setupTests.ts -------------------------------------------------------------------------------- /src/store/rootReducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/store/rootReducer.ts -------------------------------------------------------------------------------- /src/store/slices/creations/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/store/slices/creations/actions.ts -------------------------------------------------------------------------------- /src/store/slices/creations/reducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/store/slices/creations/reducer.ts -------------------------------------------------------------------------------- /src/store/slices/creations/selectors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/store/slices/creations/selectors.ts -------------------------------------------------------------------------------- /src/store/slices/elements/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/store/slices/elements/actions.ts -------------------------------------------------------------------------------- /src/store/slices/elements/reducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/store/slices/elements/reducer.ts -------------------------------------------------------------------------------- /src/store/slices/elements/selectors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/store/slices/elements/selectors.ts -------------------------------------------------------------------------------- /src/store/slices/fonts/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/store/slices/fonts/actions.ts -------------------------------------------------------------------------------- /src/store/slices/fonts/reducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/store/slices/fonts/reducer.ts -------------------------------------------------------------------------------- /src/store/slices/fonts/selectors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/store/slices/fonts/selectors.ts -------------------------------------------------------------------------------- /src/store/slices/templates/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/store/slices/templates/actions.ts -------------------------------------------------------------------------------- /src/store/slices/templates/reducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/store/slices/templates/reducer.ts -------------------------------------------------------------------------------- /src/store/slices/templates/selectors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/store/slices/templates/selectors.ts -------------------------------------------------------------------------------- /src/store/slices/uploads/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/store/slices/uploads/actions.ts -------------------------------------------------------------------------------- /src/store/slices/uploads/reducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/store/slices/uploads/reducer.ts -------------------------------------------------------------------------------- /src/store/slices/uploads/selectors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/store/slices/uploads/selectors.ts -------------------------------------------------------------------------------- /src/store/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/store/store.ts -------------------------------------------------------------------------------- /src/utils/unique.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/src/utils/unique.ts -------------------------------------------------------------------------------- /tsconfig-base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/tsconfig-base.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Imam-Abubakar/mural/HEAD/yarn.lock --------------------------------------------------------------------------------