]> source.dussan.org Git - sonarqube.git/commitdiff
SONAR-22418 Add depreaction notices
authorJeremy Davis <jeremy.davis@sonarsource.com>
Mon, 8 Jul 2024 13:28:45 +0000 (15:28 +0200)
committersonartech <sonartech@sonarsource.com>
Wed, 10 Jul 2024 20:02:38 +0000 (20:02 +0000)
server/sonar-web/design-system/src/components/input/DiscreetSelect.tsx
server/sonar-web/design-system/src/components/input/SearchSelect.tsx
server/sonar-web/design-system/src/components/input/SearchSelectDropdown.tsx
server/sonar-web/design-system/src/components/input/SearchSelectDropdownControl.tsx
server/sonar-web/design-system/src/sonar-aligned/components/input/InputSelect.tsx

index 6981cefffc59d92c88e90beb05f238aa689077e9..43a188ce70188898d58dcbabf5e305999797a8da 100644 (file)
@@ -32,6 +32,11 @@ type DiscreetProps<
   setValue: (value: OnChangeValue<Option, IsMulti>) => void;
 };
 
+/**
+ * @deprecated Use Select or SelectAsync from Echoes instead.
+ *
+ * Use the `highlight` prop value `SelectHighlight.Ghost` to make it "discreet"
+ */
 export function DiscreetSelect<
   Option,
   IsMulti extends boolean = false,
index 009dbb9d712a9e063c0d61d9cfaa11595a54e9e5..1f8d4c346500b1e43a1c7c45afda619dc821260a 100644 (file)
@@ -33,6 +33,9 @@ type SearchSelectProps<
   Group extends GroupBase<Option> = GroupBase<Option>,
 > = SelectProps<Option, IsMulti, Group> & AsyncProps<Option, IsMulti, Group>;
 
+/**
+ * @deprecated Use Select or SelectAsync from Echoes instead.
+ */
 export function SearchSelect<
   Option,
   IsMulti extends boolean = false,
@@ -72,6 +75,9 @@ export function SearchSelect<
   );
 }
 
+/**
+ * @deprecated Use Select or SelectAsync from Echoes instead.
+ */
 export function SearchSelectInput<
   Option,
   IsMulti extends boolean = false,
index e103e3e4b5d5aa770fc8fbd73f51e216a65ef9e2..79489d4a295e1fdaab2703d46162b4aa2ef5ab8d 100644 (file)
@@ -47,7 +47,7 @@ declare module 'react-select/dist/declarations/src/Select' {
   }
 }
 
-export interface SearchSelectDropdownProps<
+interface SearchSelectDropdownProps<
   V,
   Option extends LabelValueSelectOption<V>,
   IsMulti extends boolean = false,
@@ -63,6 +63,9 @@ export interface SearchSelectDropdownProps<
   zLevel?: PopupZLevel;
 }
 
+/**
+ * @deprecated Use Select or SelectAsync from Echoes instead.
+ */
 export function SearchSelectDropdown<
   V,
   Option extends LabelValueSelectOption<V>,
index cdcc44caf00cd581863e328666fa6bbe5323e4ed..ef6a9b6c179c6aba16e33b12ec044ee8a8fe2b32 100644 (file)
@@ -40,6 +40,9 @@ interface SearchSelectDropdownControlProps {
   size?: InputSizeKeys;
 }
 
+/**
+ * @deprecated Use Select or SelectAsync from Echoes instead.
+ */
 export function SearchSelectDropdownControl(props: SearchSelectDropdownControlProps) {
   const {
     className,
@@ -103,7 +106,7 @@ export function SearchSelectDropdownControl(props: SearchSelectDropdownControlPr
   );
 }
 
-export const StyledControl = styled.div`
+const StyledControl = styled.div`
   color: ${themeContrast('inputBackground')};
   background: ${themeColor('inputBackground')};
   border: ${themeBorder('default', 'inputBorder')};
index 58d1d499ccf047f0486e75f0eb6351ea4c8966aa..a0cc703296d8444c37fabe351e98c37c9ad33564 100644 (file)
@@ -30,6 +30,9 @@ import {
   selectStyle,
 } from './SelectCommon';
 
+/**
+ * @deprecated Use Select or SelectAsync from Echoes instead.
+ */
 export function InputSelect<
   Option,
   IsMulti extends boolean = false,