mirror of
https://github.com/stashapp/stash.git
synced 2025-12-06 08:26:00 +01:00
Organize UIPluginApi.md docs and pluginApi.d.ts (#5971)
* Organized alphabetically and removed duplicate Setting and TabTitleCounter * Organized components alphabetically * Add missing PerformerDetailsPanel and PerformerDetailsPanel.DetailGroup * Add missing SceneFileInfoPanel component * Add missing MainNavBar.MenuItems and MainNavBar.UtilityItems in docs
This commit is contained in:
parent
3a232b1d6c
commit
f01f95ddfb
2 changed files with 86 additions and 83 deletions
|
|
@ -153,8 +153,8 @@ Returns `void`.
|
|||
- `CompressedPerformerDetailsPanel`
|
||||
- `ConstantSetting`
|
||||
- `CountrySelect`
|
||||
- `CustomFields`
|
||||
- `CustomFieldInput`
|
||||
- `CustomFields`
|
||||
- `DateInput`
|
||||
- `DetailImage`
|
||||
- `ExternalLinkButtons`
|
||||
|
|
@ -169,6 +169,9 @@ Returns `void`.
|
|||
- `GalleryIDSelect`
|
||||
- `GallerySelect`
|
||||
- `GallerySelect.sort`
|
||||
- `GroupIDSelect`
|
||||
- `GroupSelect`
|
||||
- `GroupSelect.sort`
|
||||
- `HeaderImage`
|
||||
- `HoverPopover`
|
||||
- `Icon`
|
||||
|
|
@ -176,10 +179,9 @@ Returns `void`.
|
|||
- `ImageInput`
|
||||
- `LightboxLink`
|
||||
- `LoadingIndicator`
|
||||
- `MainNavBar.MenuItems`
|
||||
- `MainNavBar.UtilityItems`
|
||||
- `ModalSetting`
|
||||
- `GroupIDSelect`
|
||||
- `GroupSelect`
|
||||
- `GroupSelect.sort`
|
||||
- `NumberSetting`
|
||||
- `Pagination`
|
||||
- `PaginationIndex`
|
||||
|
|
@ -192,16 +194,17 @@ Returns `void`.
|
|||
- `PerformerCard.Title`
|
||||
- `PerformerDetailsPanel`
|
||||
- `PerformerDetailsPanel.DetailGroup`
|
||||
- `PerformerIDSelect`
|
||||
- `PerformerPage`
|
||||
- `PerformerSelect`
|
||||
- `PerformerSelect.sort`
|
||||
- `PerformerGalleriesPanel`
|
||||
- `PerformerGroupsPanel`
|
||||
- `PerformerHeaderImage`
|
||||
- `PerformerIDSelect`
|
||||
- `PerformerImagesPanel`
|
||||
- `PerformerPage`
|
||||
- `PerformerScenesPanel`
|
||||
- `PerformerSelect`
|
||||
- `PerformerSelect.sort`
|
||||
- `PluginRoutes`
|
||||
- `PluginSettings`
|
||||
- `RatingNumber`
|
||||
- `RatingStars`
|
||||
- `RatingSystem`
|
||||
|
|
@ -210,18 +213,20 @@ Returns `void`.
|
|||
- `SceneCard.Image`
|
||||
- `SceneCard.Overlays`
|
||||
- `SceneCard.Popovers`
|
||||
- `SceneFileInfoPanel`
|
||||
- `SceneIDSelect`
|
||||
- `ScenePage`
|
||||
- `ScenePage.Tabs`
|
||||
- `ScenePage.TabContent`
|
||||
- `ScenePage.Tabs`
|
||||
- `ScenePlayer`
|
||||
- `SceneSelect`
|
||||
- `SceneSelect.sort`
|
||||
- `SelectSetting`
|
||||
- `Setting`
|
||||
- `SettingGroup`
|
||||
- `SettingModal`
|
||||
- `StringSetting`
|
||||
- `StringListSetting`
|
||||
- `StringSetting`
|
||||
- `StudioIDSelect`
|
||||
- `StudioSelect`
|
||||
- `StudioSelect.sort`
|
||||
|
|
@ -233,15 +238,11 @@ Returns `void`.
|
|||
- `TagCard.Overlays`
|
||||
- `TagCard.Popovers`
|
||||
- `TagCard.Title`
|
||||
- `TagLink`
|
||||
- `TabTitleCounter`
|
||||
- `TagIDSelect`
|
||||
- `TagLink`
|
||||
- `TagSelect`
|
||||
- `TagSelect.sort`
|
||||
- `TruncatedText`
|
||||
- `PluginSettings`
|
||||
- `Setting`
|
||||
- `SettingGroup`
|
||||
|
||||
### `PluginApi.Event`
|
||||
|
||||
|
|
|
|||
138
ui/v2.5/src/pluginApi.d.ts
vendored
138
ui/v2.5/src/pluginApi.d.ts
vendored
|
|
@ -652,88 +652,90 @@ declare namespace PluginApi {
|
|||
}>;
|
||||
}
|
||||
const components: {
|
||||
HoverPopover: React.FC<any>;
|
||||
TagLink: React.FC<any>;
|
||||
LoadingIndicator: React.FC<any>;
|
||||
Icon: React.FC<any>;
|
||||
"MainNavBar.MenuItems": React.FC<any>;
|
||||
"MainNavBar.UtilityItems": React.FC<any>;
|
||||
PerformerSelect: React.FC<any>;
|
||||
PerformerIDSelect: React.FC<any>;
|
||||
TagSelect: React.FC<any>;
|
||||
TagIDSelect: React.FC<any>;
|
||||
StudioSelect: React.FC<any>;
|
||||
StudioIDSelect: React.FC<any>;
|
||||
GallerySelect: React.FC<any>;
|
||||
GalleryIDSelect: React.FC<any>;
|
||||
GroupSelect: React.FC<any>;
|
||||
GroupIDSelect: React.FC<any>;
|
||||
SceneSelect: React.FC<any>;
|
||||
SceneIDSelect: React.FC<any>;
|
||||
DateInput: React.FC<any>;
|
||||
CountrySelect: React.FC<any>;
|
||||
FolderSelect: React.FC<any>;
|
||||
"SceneCard.Popovers": React.FC<any>;
|
||||
"SceneCard.Details": React.FC<any>;
|
||||
"SceneCard.Overlays": React.FC<any>;
|
||||
"SceneCard.Image": React.FC<any>;
|
||||
PluginSettings: React.FC<any>;
|
||||
Setting: React.FC<any>;
|
||||
SettingGroup: React.FC<any>;
|
||||
AlertModal: React.FC<any>;
|
||||
BackgroundImage: React.FC<any>;
|
||||
BooleanSetting: React.FC<any>;
|
||||
SelectSetting: React.FC<any>;
|
||||
ChangeButtonSetting: React.FC<any>;
|
||||
SettingModal: React.FC<any>;
|
||||
ModalSetting: React.FC<any>;
|
||||
StringSetting: React.FC<any>;
|
||||
NumberSetting: React.FC<any>;
|
||||
StringListSetting: React.FC<any>;
|
||||
ConstantSetting: React.FC<any>;
|
||||
SceneFileInfoPanel: React.FC<any>;
|
||||
PerformerPage: React.FC<any>;
|
||||
PerformerAppearsWithPanel: React.FC<any>;
|
||||
PerformerGalleriesPanel: React.FC<any>;
|
||||
PerformerGroupsPanel: React.FC<any>;
|
||||
PerformerHeaderImage: React.FC<any>;
|
||||
PerformerScenesPanel: React.FC<any>;
|
||||
PerformerImagesPanel: React.FC<any>;
|
||||
TabTitleCounter: React.FC<any>;
|
||||
PerformerCard: React.FC<any>;
|
||||
CountrySelect: React.FC<any>;
|
||||
CustomFieldInput: React.FC<any>;
|
||||
CustomFields: React.FC<any>;
|
||||
DateInput: React.FC<any>;
|
||||
DetailImage: React.FC<any>;
|
||||
ExternalLinkButtons: React.FC<any>;
|
||||
ExternalLinksButton: React.FC<any>;
|
||||
CustomFields: React.FC<any>;
|
||||
CustomFieldInput: React.FC<any>;
|
||||
ImageInput: React.FC<any>;
|
||||
DetailImage: React.FC<any>;
|
||||
HeaderImage: React.FC<any>;
|
||||
LightboxLink: React.FC<any>;
|
||||
"PerformerCard.Popovers": React.FC<any>;
|
||||
"PerformerCard.Details": React.FC<any>;
|
||||
"PerformerCard.Overlays": React.FC<any>;
|
||||
"PerformerCard.Image": React.FC<any>;
|
||||
"PerformerCard.Title": React.FC<any>;
|
||||
"TagCard.Popovers": React.FC<any>;
|
||||
"TagCard.Details": React.FC<any>;
|
||||
"TagCard.Overlays": React.FC<any>;
|
||||
"TagCard.Image": React.FC<any>;
|
||||
"TagCard.Title": React.FC<any>;
|
||||
ScenePage: React.FC<any>;
|
||||
"ScenePage.Tabs": React.FC<any>;
|
||||
"ScenePage.TabContent": React.FC<any>;
|
||||
ScenePlayer: React.FC<any>;
|
||||
FolderSelect: React.FC<any>;
|
||||
FrontPage: React.FC<any>;
|
||||
GalleryCard: React.FC<any>;
|
||||
"GalleryCard.Details": React.FC<any>;
|
||||
"GalleryCard.Image": React.FC<any>;
|
||||
"GalleryCard.Overlays": React.FC<any>;
|
||||
"GalleryCard.Popovers": React.FC<any>;
|
||||
TruncatedText: React.FC<any>;
|
||||
SweatDrops: React.FC<any>;
|
||||
AlertModal: React.FC<any>;
|
||||
BackgroundImage: React.FC<any>;
|
||||
GalleryIDSelect: React.FC<any>;
|
||||
GallerySelect: React.FC<any>;
|
||||
GroupIDSelect: React.FC<any>;
|
||||
GroupSelect: React.FC<any>;
|
||||
HeaderImage: React.FC<any>;
|
||||
HoverPopover: React.FC<any>;
|
||||
Icon: React.FC<any>;
|
||||
ImageInput: React.FC<any>;
|
||||
LightboxLink: React.FC<any>;
|
||||
LoadingIndicator: React.FC<any>;
|
||||
"MainNavBar.MenuItems": React.FC<any>;
|
||||
"MainNavBar.UtilityItems": React.FC<any>;
|
||||
ModalSetting: React.FC<any>;
|
||||
NumberSetting: React.FC<any>;
|
||||
PerformerAppearsWithPanel: React.FC<any>;
|
||||
PerformerCard: React.FC<any>;
|
||||
"PerformerCard.Details": React.FC<any>;
|
||||
"PerformerCard.Image": React.FC<any>;
|
||||
"PerformerCard.Overlays": React.FC<any>;
|
||||
"PerformerCard.Popovers": React.FC<any>;
|
||||
"PerformerCard.Title": React.FC<any>;
|
||||
PerformerDetailsPanel: React.FC<any>;
|
||||
"PerformerDetailsPanel.DetailGroup": React.FC<any>;
|
||||
PerformerGalleriesPanel: React.FC<any>;
|
||||
PerformerGroupsPanel: React.FC<any>;
|
||||
PerformerHeaderImage: React.FC<any>;
|
||||
PerformerIDSelect: React.FC<any>;
|
||||
PerformerImagesPanel: React.FC<any>;
|
||||
PerformerPage: React.FC<any>;
|
||||
PerformerScenesPanel: React.FC<any>;
|
||||
PerformerSelect: React.FC<any>;
|
||||
PluginSettings: React.FC<any>;
|
||||
RatingNumber: React.FC<any>;
|
||||
RatingStars: React.FC<any>;
|
||||
RatingSystem: React.FC<any>;
|
||||
SceneFileInfoPanel: React.FC<any>;
|
||||
SceneIDSelect: React.FC<any>;
|
||||
ScenePage: React.FC<any>;
|
||||
"ScenePage.TabContent": React.FC<any>;
|
||||
"ScenePage.Tabs": React.FC<any>;
|
||||
ScenePlayer: React.FC<any>;
|
||||
SceneSelect: React.FC<any>;
|
||||
"SceneCard.Details": React.FC<any>;
|
||||
"SceneCard.Image": React.FC<any>;
|
||||
"SceneCard.Overlays": React.FC<any>;
|
||||
"SceneCard.Popovers": React.FC<any>;
|
||||
SelectSetting: React.FC<any>;
|
||||
Setting: React.FC<any>;
|
||||
SettingGroup: React.FC<any>;
|
||||
SettingModal: React.FC<any>;
|
||||
StringListSetting: React.FC<any>;
|
||||
StringSetting: React.FC<any>;
|
||||
StudioIDSelect: React.FC<any>;
|
||||
StudioSelect: React.FC<any>;
|
||||
SweatDrops: React.FC<any>;
|
||||
TabTitleCounter: React.FC<any>;
|
||||
TagIDSelect: React.FC<any>;
|
||||
"TagCard.Details": React.FC<any>;
|
||||
"TagCard.Image": React.FC<any>;
|
||||
"TagCard.Overlays": React.FC<any>;
|
||||
"TagCard.Popovers": React.FC<any>;
|
||||
"TagCard.Title": React.FC<any>;
|
||||
TagLink: React.FC<any>;
|
||||
TagSelect: React.FC<any>;
|
||||
TruncatedText: React.FC<any>;
|
||||
};
|
||||
type PatchableComponentNames = keyof typeof components | string;
|
||||
namespace utils {
|
||||
|
|
|
|||
Loading…
Reference in a new issue