ionic-team / ionic-team/ionic-framework

feat: Separator component

Ouverte
#30,091 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
package: core type: feature request
Langage dominant
TypeScript
Étoiles
52.7k
Forks
13.3k
Merge moyen
1 j 15 h
PR mergées (30 j)
51

Description

### Prerequisites

- [X] I have read the [Contributing Guidelines](https://github.com/ionic-team/ionic-framework/blob/main/docs/CONTRIBUTING.md#creating-an-issue).
- [X] I agree to follow the [Code of Conduct](https://ionicframework.com/code-of-conduct).
- [X] I have searched for [existing issues](https://github.com/ionic-team/ionic-framework/issues) that already include this feature request, without success.

### Describe the Feature Request

A dedicated component to spontaneously create a separator, horizontal or vertical depending of usages. Something similar to items separator, but without needs to be in items group or something to make it, and a vertical variant.

### Describe the Use Case

Allows to split several parts of an app smoothly, without having to write a custom css

### Describe Preferred Solution

Ideally something really light, with just a `vertical` bool to switch to a vertical mod, and just an empty styled div I guess ? Taking children doesn't seems to be logic

### Describe Alternatives

Except a custom styled component, not really possible right now

### Related Code

_No response_

### Additional Information

Using an empty item needs to make some tricks to remove it's default height, that is verbose for a simple thing like that

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Start by reviewing the existing items separator and the component patterns in Ionic Framework. Define the requested separator's horizontal default and its vertical boolean variant, then verify that it can split app content without requiring children or custom CSS.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
typescript
Domaine
frontend
Type d'issue
Fonctionnalité
Difficulté
5/5
Temps estimé
Plus d'une semaine
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
30/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.