meta( 'is_container', true ); } public static function get_type() { return 'e-list'; } public static function get_element_type(): string { return self::get_type(); } public function get_title() { return esc_html__( 'List', 'elementor' ); } public function get_icon() { return 'eicon-bullet-list'; } public static function get_computed_html_tag( array $settings ): string { return Html_Tag_Computer::compute( $settings, 'ul' ); } protected static function define_props_schema(): array { return [ 'classes' => Classes_Prop_Type::make() ->default( [] ), 'attributes' => Attributes_Prop_Type::make()->meta( Overridable_Prop_Type::ignore() ), ]; } protected function define_atomic_controls(): array { return []; } protected function define_allowed_child_types() { return [ 'e-list-item' ]; } protected function get_templates(): array { return [ 'elementor/elements/atomic-list' => __DIR__ . '/atomic-list.html.twig', ]; } }