base config
This commit is contained in:
parent
578aca62e5
commit
3cc3a60046
46 changed files with 18085 additions and 45 deletions
204
types/generated/components.d.ts
vendored
Normal file
204
types/generated/components.d.ts
vendored
Normal file
|
@ -0,0 +1,204 @@
|
|||
import type { Schema, Struct } from '@strapi/strapi';
|
||||
|
||||
export interface DynamicZoneColumnImageText extends Struct.ComponentSchema {
|
||||
collectionName: 'components_dynamic_zone_column_image_texts';
|
||||
info: {
|
||||
description: '';
|
||||
displayName: 'Column_Image_Text';
|
||||
icon: 'bulletList';
|
||||
};
|
||||
attributes: {
|
||||
image: Schema.Attribute.Media<'images'> & Schema.Attribute.Required;
|
||||
image_left: Schema.Attribute.Boolean &
|
||||
Schema.Attribute.Required &
|
||||
Schema.Attribute.DefaultTo<true>;
|
||||
text: Schema.Attribute.Blocks & Schema.Attribute.Required;
|
||||
};
|
||||
}
|
||||
|
||||
export interface DynamicZoneDualColumnText extends Struct.ComponentSchema {
|
||||
collectionName: 'components_dynamic_zone_dual_column_texts';
|
||||
info: {
|
||||
displayName: 'Dual_Column_Text';
|
||||
icon: 'stack';
|
||||
};
|
||||
attributes: {
|
||||
left_side: Schema.Attribute.Blocks & Schema.Attribute.Required;
|
||||
right_side: Schema.Attribute.Blocks & Schema.Attribute.Required;
|
||||
};
|
||||
}
|
||||
|
||||
export interface DynamicZoneEmphasiseArticle extends Struct.ComponentSchema {
|
||||
collectionName: 'components_dynamic_zone_emphasise_articles';
|
||||
info: {
|
||||
description: '';
|
||||
displayName: 'Emphasise_Article';
|
||||
icon: 'dashboard';
|
||||
};
|
||||
attributes: {
|
||||
articles: Schema.Attribute.Relation<'oneToMany', 'api::article.article'>;
|
||||
description: Schema.Attribute.Text;
|
||||
titel: Schema.Attribute.String & Schema.Attribute.Required;
|
||||
};
|
||||
}
|
||||
|
||||
export interface DynamicZoneFullImage extends Struct.ComponentSchema {
|
||||
collectionName: 'components_dynamic_zone_full_images';
|
||||
info: {
|
||||
description: '';
|
||||
displayName: 'Full_Image';
|
||||
icon: 'dashboard';
|
||||
};
|
||||
attributes: {
|
||||
image: Schema.Attribute.Media<'images'> & Schema.Attribute.Required;
|
||||
};
|
||||
}
|
||||
|
||||
export interface DynamicZoneFullText extends Struct.ComponentSchema {
|
||||
collectionName: 'components_dynamic_zone_full_texts';
|
||||
info: {
|
||||
description: '';
|
||||
displayName: 'Full_Text';
|
||||
icon: 'dashboard';
|
||||
};
|
||||
attributes: {
|
||||
text: Schema.Attribute.Blocks & Schema.Attribute.Required;
|
||||
};
|
||||
}
|
||||
|
||||
export interface DynamicZoneGallery extends Struct.ComponentSchema {
|
||||
collectionName: 'components_dynamic_zone_galleries';
|
||||
info: {
|
||||
displayName: 'Gallery';
|
||||
icon: 'apps';
|
||||
};
|
||||
attributes: {
|
||||
images: Schema.Attribute.Media<'images'> & Schema.Attribute.Required;
|
||||
};
|
||||
}
|
||||
|
||||
export interface GlobalFooter extends Struct.ComponentSchema {
|
||||
collectionName: 'components_global_footers';
|
||||
info: {
|
||||
description: '';
|
||||
displayName: 'Footer';
|
||||
icon: 'apps';
|
||||
};
|
||||
attributes: {
|
||||
copyright: Schema.Attribute.String;
|
||||
designed_developed_by: Schema.Attribute.String;
|
||||
links: Schema.Attribute.Component<'shared.link', true>;
|
||||
};
|
||||
}
|
||||
|
||||
export interface GlobalNavbar extends Struct.ComponentSchema {
|
||||
collectionName: 'components_global_navbars';
|
||||
info: {
|
||||
description: '';
|
||||
displayName: 'Navbar';
|
||||
icon: 'bold';
|
||||
};
|
||||
attributes: {
|
||||
logo: Schema.Attribute.Media<'images'> & Schema.Attribute.Required;
|
||||
navbar_items: Schema.Attribute.Component<'items.navbar-items', true>;
|
||||
};
|
||||
}
|
||||
|
||||
export interface ItemsNavbarItems extends Struct.ComponentSchema {
|
||||
collectionName: 'components_items_left_navbar_items';
|
||||
info: {
|
||||
description: '';
|
||||
displayName: 'Navbar_Items';
|
||||
icon: 'bulletList';
|
||||
};
|
||||
attributes: {
|
||||
default_URL: Schema.Attribute.String;
|
||||
name: Schema.Attribute.String;
|
||||
navbar_sub_items: Schema.Attribute.Component<
|
||||
'items.navbar-sub-items',
|
||||
true
|
||||
>;
|
||||
page: Schema.Attribute.Relation<'oneToOne', 'api::page.page'>;
|
||||
URL: Schema.Attribute.String;
|
||||
};
|
||||
}
|
||||
|
||||
export interface ItemsNavbarSubItems extends Struct.ComponentSchema {
|
||||
collectionName: 'components_items_navbar_sub_items';
|
||||
info: {
|
||||
description: '';
|
||||
displayName: 'Navbar_Sub_Items';
|
||||
icon: 'bulletList';
|
||||
};
|
||||
attributes: {
|
||||
name: Schema.Attribute.String & Schema.Attribute.Required;
|
||||
page: Schema.Attribute.Relation<'oneToOne', 'api::page.page'>;
|
||||
URL: Schema.Attribute.String & Schema.Attribute.Required;
|
||||
};
|
||||
}
|
||||
|
||||
export interface SharedHero extends Struct.ComponentSchema {
|
||||
collectionName: 'components_shared_heroes';
|
||||
info: {
|
||||
displayName: 'hero';
|
||||
icon: 'rocket';
|
||||
};
|
||||
attributes: {
|
||||
banner: Schema.Attribute.Media<'images'> & Schema.Attribute.Required;
|
||||
titel: Schema.Attribute.String & Schema.Attribute.Required;
|
||||
};
|
||||
}
|
||||
|
||||
export interface SharedLink extends Struct.ComponentSchema {
|
||||
collectionName: 'components_shared_links';
|
||||
info: {
|
||||
description: '';
|
||||
displayName: 'Link';
|
||||
icon: 'link';
|
||||
};
|
||||
attributes: {
|
||||
target: Schema.Attribute.Enumeration<
|
||||
['_blank', '_self', '_parent', '_top']
|
||||
> &
|
||||
Schema.Attribute.Required &
|
||||
Schema.Attribute.DefaultTo<'_self'>;
|
||||
text: Schema.Attribute.String & Schema.Attribute.Required;
|
||||
URL: Schema.Attribute.String & Schema.Attribute.Required;
|
||||
};
|
||||
}
|
||||
|
||||
export interface SharedList extends Struct.ComponentSchema {
|
||||
collectionName: 'components_shared_lists';
|
||||
info: {
|
||||
description: '';
|
||||
displayName: 'list';
|
||||
icon: 'apps';
|
||||
};
|
||||
attributes: {
|
||||
enable_detail: Schema.Attribute.Boolean &
|
||||
Schema.Attribute.Required &
|
||||
Schema.Attribute.DefaultTo<false>;
|
||||
list: Schema.Attribute.Enumeration<['articles', 'events', 'operations']> &
|
||||
Schema.Attribute.Required;
|
||||
};
|
||||
}
|
||||
|
||||
declare module '@strapi/strapi' {
|
||||
export module Public {
|
||||
export interface ComponentSchemas {
|
||||
'dynamic-zone.column-image-text': DynamicZoneColumnImageText;
|
||||
'dynamic-zone.dual-column-text': DynamicZoneDualColumnText;
|
||||
'dynamic-zone.emphasise-article': DynamicZoneEmphasiseArticle;
|
||||
'dynamic-zone.full-image': DynamicZoneFullImage;
|
||||
'dynamic-zone.full-text': DynamicZoneFullText;
|
||||
'dynamic-zone.gallery': DynamicZoneGallery;
|
||||
'global.footer': GlobalFooter;
|
||||
'global.navbar': GlobalNavbar;
|
||||
'items.navbar-items': ItemsNavbarItems;
|
||||
'items.navbar-sub-items': ItemsNavbarSubItems;
|
||||
'shared.hero': SharedHero;
|
||||
'shared.link': SharedLink;
|
||||
'shared.list': SharedList;
|
||||
}
|
||||
}
|
||||
}
|
1233
types/generated/contentTypes.d.ts
vendored
Normal file
1233
types/generated/contentTypes.d.ts
vendored
Normal file
File diff suppressed because it is too large
Load diff
Loading…
Add table
Add a link
Reference in a new issue