mirror of
				https://github.com/mealie-recipes/mealie.git
				synced 2025-10-26 08:13:26 -04:00 
			
		
		
		
	* fixed incorrect var ref * added public recipe pagination route * refactored frontend public/explore API * fixed broken public cards * hid context menu from cards when public * fixed public app header * fixed random recipe * added public food, category, tag, and tool routes * not sure why I thought that would work * added public organizer/foods stores * disabled clicking on tags/categories * added public link to profile page * linting * force a 404 if the group slug is missing or invalid * oops * refactored to fit sidebar into explore * fixed invalid logic for app header * removed most sidebar options from public * added backend routes for public cookbooks * added explore cookbook pages/apis * codegen * added backend tests * lint * fixes v-for keys * I do not understand but sure why not --------- Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com>
		
			
				
	
	
		
			79 lines
		
	
	
		
			3.6 KiB
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			79 lines
		
	
	
		
			3.6 KiB
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
| // This Code is auto generated by gen_global_components.py
 | |
| import AdvancedOnly from "@/components/global/AdvancedOnly.vue";
 | |
| import AppButtonCopy from "@/components/global/AppButtonCopy.vue";
 | |
| import AppButtonUpload from "@/components/global/AppButtonUpload.vue";
 | |
| import AppLoader from "@/components/global/AppLoader.vue";
 | |
| import AppToolbar from "@/components/global/AppToolbar.vue";
 | |
| import AutoForm from "@/components/global/AutoForm.vue";
 | |
| import BannerExperimental from "@/components/global/BannerExperimental.vue";
 | |
| import BaseButton from "@/components/global/BaseButton.vue";
 | |
| import BaseButtonGroup from "@/components/global/BaseButtonGroup.vue";
 | |
| import BaseCardSectionTitle from "@/components/global/BaseCardSectionTitle.vue";
 | |
| import BaseDialog from "@/components/global/BaseDialog.vue";
 | |
| import BaseDivider from "@/components/global/BaseDivider.vue";
 | |
| import BaseOverflowButton from "@/components/global/BaseOverflowButton.vue";
 | |
| import BasePageTitle from "@/components/global/BasePageTitle.vue";
 | |
| import BaseStatCard from "@/components/global/BaseStatCard.vue";
 | |
| import ButtonLink from "@/components/global/ButtonLink.vue";
 | |
| import ContextMenu from "@/components/global/ContextMenu.vue";
 | |
| import CrudTable from "@/components/global/CrudTable.vue";
 | |
| import DevDumpJson from "@/components/global/DevDumpJson.vue";
 | |
| import DocLink from "@/components/global/DocLink.vue";
 | |
| import DropZone from "@/components/global/DropZone.vue";
 | |
| import HelpIcon from "@/components/global/HelpIcon.vue";
 | |
| import ImageCropper from "@/components/global/ImageCropper.vue";
 | |
| import InputColor from "@/components/global/InputColor.vue";
 | |
| import InputLabelType from "@/components/global/InputLabelType.vue";
 | |
| import InputQuantity from "@/components/global/InputQuantity.vue";
 | |
| import LanguageDialog from "@/components/global/LanguageDialog.vue";
 | |
| import MarkdownEditor from "@/components/global/MarkdownEditor.vue";
 | |
| import RecipeJsonEditor from "@/components/global/RecipeJsonEditor.vue";
 | |
| import ReportTable from "@/components/global/ReportTable.vue";
 | |
| import SafeMarkdown from "@/components/global/SafeMarkdown.vue";
 | |
| import StatsCards from "@/components/global/StatsCards.vue";
 | |
| import ToggleState from "@/components/global/ToggleState.vue";
 | |
| import DefaultLayout from "@/components/layout/DefaultLayout.vue";
 | |
| 
 | |
| declare module "vue" {
 | |
|   export interface GlobalComponents {
 | |
|     // Global Components
 | |
|     AdvancedOnly: typeof AdvancedOnly;
 | |
|     AppButtonCopy: typeof AppButtonCopy;
 | |
|     AppButtonUpload: typeof AppButtonUpload;
 | |
|     AppLoader: typeof AppLoader;
 | |
|     AppToolbar: typeof AppToolbar;
 | |
|     AutoForm: typeof AutoForm;
 | |
|     BannerExperimental: typeof BannerExperimental;
 | |
|     BaseButton: typeof BaseButton;
 | |
|     BaseButtonGroup: typeof BaseButtonGroup;
 | |
|     BaseCardSectionTitle: typeof BaseCardSectionTitle;
 | |
|     BaseDialog: typeof BaseDialog;
 | |
|     BaseDivider: typeof BaseDivider;
 | |
|     BaseOverflowButton: typeof BaseOverflowButton;
 | |
|     BasePageTitle: typeof BasePageTitle;
 | |
|     BaseStatCard: typeof BaseStatCard;
 | |
|     ButtonLink: typeof ButtonLink;
 | |
|     ContextMenu: typeof ContextMenu;
 | |
|     CrudTable: typeof CrudTable;
 | |
|     DevDumpJson: typeof DevDumpJson;
 | |
|     DocLink: typeof DocLink;
 | |
|     DropZone: typeof DropZone;
 | |
|     HelpIcon: typeof HelpIcon;
 | |
|     ImageCropper: typeof ImageCropper;
 | |
|     InputColor: typeof InputColor;
 | |
|     InputLabelType: typeof InputLabelType;
 | |
|     InputQuantity: typeof InputQuantity;
 | |
|     LanguageDialog: typeof LanguageDialog;
 | |
|     MarkdownEditor: typeof MarkdownEditor;
 | |
|     RecipeJsonEditor: typeof RecipeJsonEditor;
 | |
|     ReportTable: typeof ReportTable;
 | |
|     SafeMarkdown: typeof SafeMarkdown;
 | |
|     StatsCards: typeof StatsCards;
 | |
|     ToggleState: typeof ToggleState;
 | |
|     // Layout Components
 | |
|     DefaultLayout: typeof DefaultLayout;
 | |
|   }
 | |
| }
 | |
| 
 | |
| export {};
 |