add more strapi shit
All checks were successful
Deployment / Deploy website (push) Successful in 2m57s
Deployment / Deploy strapi (push) Successful in 2m54s

This commit is contained in:
Benjamin Palko 2025-05-12 18:12:24 -04:00
parent 18bde0daca
commit 6fa049504b
24 changed files with 595 additions and 62 deletions

View file

@ -61,6 +61,31 @@ export interface SharedTag extends Struct.ComponentSchema {
};
}
export interface SharedThingIDo extends Struct.ComponentSchema {
collectionName: 'components_shared_thing_i_dos';
info: {
description: '';
displayName: 'Thing I Do';
icon: 'walk';
};
attributes: {
Description: Schema.Attribute.Text;
Title: Schema.Attribute.String;
};
}
export interface SharedTitle extends Struct.ComponentSchema {
collectionName: 'components_shared_titles';
info: {
description: '';
displayName: 'Title';
icon: 'user';
};
attributes: {
value: Schema.Attribute.String;
};
}
declare module '@strapi/strapi' {
export module Public {
export interface ComponentSchemas {
@ -69,6 +94,8 @@ declare module '@strapi/strapi' {
'shared.rich-text': SharedRichText;
'shared.seo': SharedSeo;
'shared.tag': SharedTag;
'shared.thing-i-do': SharedThingIDo;
'shared.title': SharedTitle;
}
}
}

View file

@ -336,6 +336,41 @@ export interface AdminUser extends Struct.CollectionTypeSchema {
};
}
export interface ApiAboutAbout extends Struct.SingleTypeSchema {
collectionName: 'abouts';
info: {
description: '';
displayName: 'About';
pluralName: 'abouts';
singularName: 'about';
};
options: {
draftAndPublish: true;
};
attributes: {
Activities: Schema.Attribute.Component<'shared.thing-i-do', true> &
Schema.Attribute.SetMinMax<
{
max: 4;
min: 4;
},
number
>;
Bio: Schema.Attribute.Text;
createdAt: Schema.Attribute.DateTime;
createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & Schema.Attribute.Private;
locale: Schema.Attribute.String & Schema.Attribute.Private;
localizations: Schema.Attribute.Relation<'oneToMany', 'api::about.about'> &
Schema.Attribute.Private;
Name: Schema.Attribute.String;
Photo: Schema.Attribute.Media<'images' | 'files' | 'videos' | 'audios'>;
publishedAt: Schema.Attribute.DateTime;
Titles: Schema.Attribute.Component<'shared.title', true>;
updatedAt: Schema.Attribute.DateTime;
updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & Schema.Attribute.Private;
};
}
export interface ApiBlogBlog extends Struct.CollectionTypeSchema {
collectionName: 'blogs';
info: {
@ -363,6 +398,85 @@ export interface ApiBlogBlog extends Struct.CollectionTypeSchema {
};
}
export interface ApiEducationEducation extends Struct.CollectionTypeSchema {
collectionName: 'educations';
info: {
displayName: 'Education';
pluralName: 'educations';
singularName: 'education';
};
options: {
draftAndPublish: true;
};
attributes: {
createdAt: Schema.Attribute.DateTime;
createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & Schema.Attribute.Private;
Description: Schema.Attribute.Text;
EndDate: Schema.Attribute.Date;
Field: Schema.Attribute.String;
Institute: Schema.Attribute.String;
locale: Schema.Attribute.String & Schema.Attribute.Private;
localizations: Schema.Attribute.Relation<'oneToMany', 'api::education.education'> &
Schema.Attribute.Private;
publishedAt: Schema.Attribute.DateTime;
StartDate: Schema.Attribute.Date;
updatedAt: Schema.Attribute.DateTime;
updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & Schema.Attribute.Private;
};
}
export interface ApiExperienceExperience extends Struct.CollectionTypeSchema {
collectionName: 'experiences';
info: {
description: '';
displayName: 'Experience';
pluralName: 'experiences';
singularName: 'experience';
};
options: {
draftAndPublish: true;
};
attributes: {
Company: Schema.Attribute.String & Schema.Attribute.Required & Schema.Attribute.Unique;
createdAt: Schema.Attribute.DateTime;
createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & Schema.Attribute.Private;
Description: Schema.Attribute.Text & Schema.Attribute.Required;
EndDate: Schema.Attribute.Date;
locale: Schema.Attribute.String & Schema.Attribute.Private;
localizations: Schema.Attribute.Relation<'oneToMany', 'api::experience.experience'> &
Schema.Attribute.Private;
Logo: Schema.Attribute.Media<'images' | 'files' | 'videos' | 'audios'>;
publishedAt: Schema.Attribute.DateTime;
StartDate: Schema.Attribute.Date & Schema.Attribute.Required;
Title: Schema.Attribute.String & Schema.Attribute.Required;
updatedAt: Schema.Attribute.DateTime;
updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & Schema.Attribute.Private;
};
}
export interface ApiSiteBackgroundSiteBackground extends Struct.SingleTypeSchema {
collectionName: 'site_backgrounds';
info: {
displayName: 'Site Background';
pluralName: 'site-backgrounds';
singularName: 'site-background';
};
options: {
draftAndPublish: true;
};
attributes: {
Background: Schema.Attribute.Media<'images' | 'files' | 'videos' | 'audios'>;
createdAt: Schema.Attribute.DateTime;
createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & Schema.Attribute.Private;
locale: Schema.Attribute.String & Schema.Attribute.Private;
localizations: Schema.Attribute.Relation<'oneToMany', 'api::site-background.site-background'> &
Schema.Attribute.Private;
publishedAt: Schema.Attribute.DateTime;
updatedAt: Schema.Attribute.DateTime;
updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & Schema.Attribute.Private;
};
}
export interface PluginContentReleasesRelease extends Struct.CollectionTypeSchema {
collectionName: 'strapi_releases';
info: {
@ -790,7 +904,11 @@ declare module '@strapi/strapi' {
'admin::transfer-token': AdminTransferToken;
'admin::transfer-token-permission': AdminTransferTokenPermission;
'admin::user': AdminUser;
'api::about.about': ApiAboutAbout;
'api::blog.blog': ApiBlogBlog;
'api::education.education': ApiEducationEducation;
'api::experience.experience': ApiExperienceExperience;
'api::site-background.site-background': ApiSiteBackgroundSiteBackground;
'plugin::content-releases.release': PluginContentReleasesRelease;
'plugin::content-releases.release-action': PluginContentReleasesReleaseAction;
'plugin::i18n.locale': PluginI18NLocale;