diff --git a/sources/platform/actors/development/actor_definition/input_schema/specification.md b/sources/platform/actors/development/actor_definition/input_schema/specification.md index c1126f846e..dc711a93c3 100644 --- a/sources/platform/actors/development/actor_definition/input_schema/specification.md +++ b/sources/platform/actors/development/actor_definition/input_schema/specification.md @@ -181,48 +181,6 @@ Rendered input: ![Apify Actor input schema - country input](./images/input-schema-country.png) -Example of date selection using absolute and relative `datepicker` editor: - -```json -{ - "absoluteDate": { - "title": "Date", - "type": "string", - "description": "Select absolute date in format YYYY-MM-DD", - "editor": "datepicker", - "pattern": "^(\\d{4})-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01])$" - }, - "relativeDate": { - "title": "Relative date", - "type": "string", - "description": "Select relative date in format +/- {number} {unit}", - "editor": "datepicker", - "dateType": "relative", - "pattern": "^([+-])\\s*(\\d+)\\s*(day|week|month|year)s?$" - }, - "anyDate": { - "title": "Any date", - "type": "string", - "description": "Select date in format YYYY-MM-DD or +/- {number} {unit}", - "editor": "datepicker", - "dateType": "absoluteOrRelative", - "pattern": "^(\\d{4})-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01])$|^([+-])\\s*(\\d+)\\s*(day|week|month|year)s?$" - } -} -``` - -The `absoluteDate` property renders a date picker that allows selection of a specific date and returns string value in `YYYY-MM-DD` format. Validation is ensured thanks to `pattern` field. In this case the `dateType` property is omitted, as it defaults to `"absolute"`. - -![Apify Actor input schema - country input](./images/input-schema-date-absolute.png) - -The `relativeDate` property renders an input field that enables the user to choose the relative date and returns the value in `+/- {number} {unit}` format, for example `"+ 2 days"`. The `dateType` parameter is set to `"relative"` to restrict input to relative dates only. - -![Apify Actor input schema - country input](./images/input-schema-date-relative.png) - -The `anyDate` property renders a date picker that accepts both absolute and relative dates. The Actor author is responsible for parsing and interpreting the selected date format. - -![Apify Actor input schema - country input](./images/input-schema-date-both.png) - Properties: | Property | Value | Required | Description | @@ -235,7 +193,6 @@ Properties: | `enumTitles` | [String] | No | Titles for the `enum` keys described. | | `nullable` | Boolean | No | Specifies whether `null`
is an allowed value. | | `isSecret` | Boolean | No | Specifies whether the input field
will be stored encrypted.
Only available
with `textfield` and `textarea` editors. | -| `dateType` | One of | No | This property, which is only available with `datepicker` editor, specifies what date format should visual editor accept (The JSON editor accepts any string without validation.).


Defaults to `absolute`. | :::note Regex escape