hunk.code_window: export const GoToPageInput: React.FC<IGoToPageInputProps> = forwardRef<HTMLInputElement, IGoToPageInputProps>(
     ({ label, firstPageNumber = FIRST_PAGE_NUMBER, ...inputProps }, forwardedRef) => {
       const { onPageChange, totalPageCount } = useContext(PaginationContext);
       const [hasError, setHasError] = useState<boolean>(false);
       const validateValue = (val: number | string) => {
         const numVal = +val;
         return !!numVal && numVal >= 1 && numVal <= totalPageCount;
  
hunk.labels: keep keep keep add keep keep keep keep keep
hunk.after_edit:     const [goToValue, setGoToValue] = useState<number | undefined>(undefined);
  
hunk.file_path: libs/design-system/src/pagination/GoToPageInput.tsx
hunk.type: add
file: {{- if .Values.web.ingress.enabled }}
  apiVersion: {{ include "common.capabilities.ingress.apiVersion" . }}
  kind: Ingress
  metadata:
    name: {{ printf "%s-%s" .Release.Name "web"  }}
    namespace: {{ .Release.Namespace | quote }}
    labels: {{- include "common.labels.standard" . | nindent 4 }}
      {{- if .Values.commonLabels }}
      {{- include "common.tplvalues.render" (dict "value" .Values.commonLabels "context" $) | nindent 4 }}
      {{- end }}
    annotations:
      {{- if .Values.commonAnnotations }}
      {{- include "common.tplvalues.render" ( dict "value" .Values.commonAnnotations "context" $ ) | nindent 4 }}
      {{- end }}
      {{- if .Values.web.ingress.annotations }}
      {{- include "common.tplvalues.render" (dict "value" .Values.web.ingress.annotations "context" $) | nindent 4 }}
      {{- end }}
  spec:
    {{- if and .Values.web.ingress.ingressClassName (eq "true" (include "common.ingress.supportsIngressClassname" .)) }}
    ingressClassName: {{ .Values.web.ingress.ingressClassName | quote }}
    {{- end }}
    rules:
      {{- if .Values.web.ingress.hostname }}
      - host: {{ include "common.tplvalues.render" ( dict "value" .Values.web.ingress.hostname "context" $ ) }}
        http:
          paths:
            {{- if .Values.web.ingress.extraPaths }}
            {{- toYaml .Values.web.ingress.extraPaths | nindent 10 }}
            {{- end }}
            - path: {{ .Values.web.ingress.path }}
              {{- if eq "true" (include "common.ingress.supportsPathType" .) }}
              pathType: {{ .Values.web.ingress.pathType }}
              {{- end }}
              backend: {{- include "common.ingress.backend" (dict "serviceName"  (printf "%s-%s" .Release.Name "web")  "servicePort" "http" "context" $)  | nindent 14 }}
      {{- end }}
      {{- range .Values.web.ingress.extraHosts }}
      - host: {{ include "common.tplvalues.render" ( dict "value" .name "context" $ ) }}
        http:
          paths:
            - path: {{ default "/" .path }}
              {{- if eq "true" (include "common.ingress.supportsPathType" $) }}
              pathType: {{ default "ImplementationSpecific" .pathType }}
              {{- end }}
              backend: {{- include "common.ingress.backend" (dict "serviceName"  (printf "%s-%s" .Release.Name "web")  "servicePort" "http" "context" $) | nindent 14 }}
      {{- end }}
      {{- if .Values.web.ingress.extraRules }}
      {{- include "common.tplvalues.render" (dict "value" .Values.web.ingress.extraRules "context" $) | nindent 4 }}
      {{- end }}
    {{- if or (and .Values.web.ingress.tls (or (include "common.ingress.certManagerRequest" ( dict "annotations" .Values.web.ingress.annotations )) .Values.web.ingress.selfSigned)) .Values.web.ingress.extraTls }}
    tls:
      {{- if and .Values.web.ingress.tls (or (include "common.ingress.certManagerRequest" ( dict "annotations" .Values.web.ingress.annotations )) .Values.web.ingress.selfSigned) }}
      - hosts:
          - {{ .Values.web.ingress.hostname | quote }}
        secretName: {{ printf "%s-tls" .Values.web.ingress.hostname }}
      {{- end }}
      {{- if .Values.web.ingress.extraTls }}
      {{- include "common.tplvalues.render" (dict "value" .Values.web.ingress.extraTls "context" $) | nindent 4 }}
      {{- end }}
    {{- end }}
  {{- end }}
  